Как имитировать данные из вызова вспомогательного метода при выполнении теста Rspe c для основного метода? - PullRequest
0 голосов
/ 18 июня 2020

Я пытаюсь получить данные, предположим, что массив [1,2,3,4] из метода, скажем, помощника , который вызывается основным ruby называется метод basi c, который должен использовать этот возвращаемый массив. Как указать или жестко кодировать этот массив при написании тестов для метода basi c?

1 Ответ

0 голосов
/ 18 июня 2020

имитируйте свою зависимость или вызов сообщения

allow(self).to receive(:helper).with(params) or use (with_any) .and_return([1,2,3,4]). 

Узнайте больше о rspec2 @ https://relishapp.com/rspec/rspec-mocks/v/2-99/docs/method-stubs/allow-with-a-simple-return-value

...