标签: rspec mocking rspec2 stub
我有一个演示方法,通过延迟作业运行一些东西:
def test_dj User.delay.count end
我想在测试中设定一个期望这个被调用的期望。我知道should_receive,但由于这里有一个链,据我所知,stub_chain并不期望任何东西。
期望调用链的最佳方式是什么?
我最终将User.delay存根以返回User,以便我可以在#count上收到期望。与此同时,我写了一个测试,以确保DJ收到工作,这似乎涵盖了它。