あなたが彼らの存在をテストしている属性のリストを持って、あなたは以下の持っている場合:RSpecのテスト:それは{respond_to必要があります()}
before do
@attr = Employee.new(name: "One",
email: "[email protected]")
end
subject { @attr }
it { should respond_to(:name) }
it { should respond_to(:email) }
it { should be_valid }
ことができます逆のため、その後の試験、すなわち、もしこれらの属性は、使用して空白です:
it { should_not respond_to(:reverse, :blank) }
it { should_not be_valid }
私は上記を試してみましたが、私もthis discussionを読んだ後、すべてがうまく問題を理解していません。
同じ初期設定を使用して存在をテストし、空白の属性を調べてテストする方法を知っている人はいますか?ユーザーオブジェクトの
正確にここでテストしようとしていますか?何かがメソッドに応答するかどうかをテストし、そのメソッドの戻り値が空白であるかどうかをテストすることは、ばらばらの概念です。 –