Я хочу издать сервис, который будет возвращать целое число 1
. В конечной точке это называется
CompanyNameFetcher.new(params[:filters][:company_name].downcase).call
и всю эту строку я хочу высмеять, чтобы получить 1
Это то, что у меня так далеко:
let(:company_name_fetcher) do
class_double CompanyNameFetcher
end
before do
allow(company_name_fetcher).to receive(:new).and_return { 1 }
end
С ошибкой
Ошибка / Ошибка: разрешить (company_name_fetcher). Получать (: новый) .and_return {1}
ArgumentError: неверное количество аргументов (задано 0, ожидается 1+)