Метод-заглушка Rspec только для определенных аргументов

Есть ли способ заглушить метод только для определенных аргументов. Что-то вроде этого

boss.stub(:fire!).with(employee1).and_return(true)

Если какой-либо другой сотрудник передается boss.fire! , я получу ошибку босс получил неожиданное сообщение , но мне бы очень хотелось просто переопределить метод для определенного аргумента и оставить его для всех остальных.

Есть идеи, как это можно сделать?

42
задан Milovan Zogovic 2 April 2012 в 08:17
поделиться