1

これは私が投稿した以前の質問に関連していますが、それ自体の質問を正当化するには十分に困惑していると思います (IMHO)。

一言で言えば、誰でもこれが機能する/合格する理由を説明できますか?

Category.with_parent(@parent_category).should == [@sub_category]

これは失敗しますが:

Category.should_receive(:with_parent).with(@parent_category).and_return([@sub_category])

私のカテゴリモデルのスコープは次のとおりです。

scope :with_parent, lambda { |parent_id| where(:parent_id => parent_id).order('display_order DESC') }

私はRails 3.2.12とRSpec 2を使用していますが、これについて非常に混乱しています。

4

0 に答える 0