【发布时间】:2015-05-08 18:30:08
【问题描述】:
最近将代码库与 gems 一起升级到 rails4,现在我们遇到了这个错误。
Failure/Error: it { is_expected.to ensure_inclusion_of(:usage).in_array(['Index', 'Slide', 'Body']).with_message("%{value} is not a valid usage") }
["Index", "Slide", "Body"] doesn't match array in validation
这里是相关的型号代码
USAGES = ['Index', 'Slide', 'Body']
validates_inclusion_of :usage, :in => USAGES, :message => "%{value} is not a valid usage"
我有什么遗漏吗?我不明白为什么这会失败。
【问题讨论】:
标签: ruby-on-rails-4 rspec shoulda rspec3