2

一部のRspecモデルの仕様では、次のようないくつかのテストがあります。

it { should have_many(:labels) }

残念ながら、検証前に実行されるフックもあり、オブジェクトが設定されていない場合にエラーが発生します。

これらのテストに「it」の値を設定することはできますか?事前検証フックが問題を引き起こさないように、適切に初期化されたオブジェクトを提供したいと思います。

4

1 に答える 1

5

このような?

describe "#validations" do
    subject { Factory.build :some_model }
    it { should have_many(:labels) }
end
于 2012-06-27T12:25:09.763 に答える