Я стараюсь тестирующих вызов метода, которые принимают именованный аргумент, как это:RSpec Метод тестирования с именованными аргументами
expect(@fake_task_search).to receive(:search).with({:query=>"a"})
@repo.all({query: "a"})
И в SUT
def all(params)
@search_task.search(query: params[:query]).load
end
Когда я выбежала это я получаю это: количество аргументов (0 для 1).
Любая помощь будет отличной.
Благодаря
что полная ошибка? на какой строке это? –
строка: @ search_task.search (запрос: params [: query]). Load сообщение: неправильное количество аргументов (0 для 1). – elf