理解できない理由で失敗する shoulda を使用したテストがあります。これに対する修正は何ですか?テスト目的で配列をハードコードしました。
他のすべての shoulda マッチャー ベースのテストは正常に動作しています。
検証
validates_inclusion_of :status, :in => ["Active", "Closed"]
テスト:
it { should ensure_inclusion_of(:status).in_array(["Active", "Closed"]) }
失敗
Failure/Error: it { should ensure_inclusion_of(:status).in_array(["Active", "Closed"]) }
["Active", "Closed"] doesn't match array in validation