RSPEC 3 - подобной метод класса
-
23-12-2019 - |
Вопрос
Я модернизирую от RSPEC 2.99 до RSPEC 3.0.3 и преобразовал методы экземпляра для использования allow_any_instance_of
, но не выяснил, как заглушить метод класса.У меня есть код, как это:
module MyMod
class Utils
def self.find_x(myarg)
# Stuff
end
end
end
.
и мой тест RSPEC 2 делает это:
MyMod::Utils.stub(:find_x).and_return({something: 'testing'})
.
Что такое RSPEC 3 способ сделать это?
Решение
Вы должны сделать
allow(MyMod::Utils).to receive(:find_x).and_return({something: 'testing'})
.
Проверьте DOCO Метод STUBS .
Не связан с StackOverflow