Подтвердить что ты не робот

Как разблокировать rspec 3 без включения старого синтаксиса?

Я обновляю от rspec 2 до rspec 3 и хотел бы использовать новый синтаксис и не включать старый синтаксис. Но у меня есть несколько заглушек, которые я установил в своем блоке before(:each) верхнего уровня, который я выборочно unstub, где я хочу исходную реализацию.

Есть ли какой-то эквивалентный способ удаления заглушки, когда я определил ее с новым синтаксисом allow?

4b9b3361

Ответ 1

Вы можете переделать их с помощью

expect(Person).to receive(:find).and_call_original

который будет дополнительно проверять, что метод original: find был вызван на человека