我正在用rspec-fire嘲笑一个活跃的记录查找器:
user_class = fire_class_double('User').as_replaced_constant
user_class.should_receive(:find_by_email).with(email).and_return(user)
当我运行它时,rspec-fire 抱怨 User 类没有实现 find_by_email。
自述文件说可以通过继承 FireDouble 来加倍类方法。但是,我无法弄清楚如何做到这一点。此外,似乎 FireDouble 类已被FireDoublable模块取代。
有任何想法吗?