我想发现缺少BDD:包括ActiveRecord :: Base.find方法的参数.所以我的想法是在规范中有这样的东西:
ActiveRecord::Base.should_receive(:find).once.and_proxy_to_original_method parent = SomeClass.find 34 parent.child.should be_loaded parent.other_children.should be_loaded
如果#child或#other_children关联未加载,则期望失败,例如:
“预期ActiveRecord :: Base.find被调用一次但是它被调用了2次以下args:1…….; 2. …”
有谁知道是否有一些像这样工作的匹配器或如何制作它.
谢谢