【发布时间】:2013-03-23 21:28:39
【问题描述】:
我有一个使用 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
【问题讨论】:
标签: ruby-on-rails-3 testing rspec shoulda