RSpecで時間モデルをテストしようとしています。つまり、スコープのように動作するクラスメソッド 'find_days_with_no_hours'です。ビジネスhas_many STIによって関連付けられた時間。 find_days_with_no_hoursはBusinessオブジェクトから呼び出す必要があり、RSpecテストでこれを設定する方法を理解できません。 私のようなものをテストすることができるようにしたい:RSpecとのhas_manyの関連付け
bh = @business.hours.find_days_with_no_hours
bh.length.should == 2
私は(そしてbusiness.hours @ < < mock_modelを設定し、(Business.create、たとえば、との)ビジネス・オブジェクトの作成など、様々なアプローチを試してみましたBusinessHour、...、...、...)でも動作しません。
これは通常どのように行われますか?