old_spec.rb
it { should allow_value(:nil).for(:invoice_type) }
it { should allow_value(:customer_invoice).for(:invoice_type) }
it { should allow_value(:creative_invoice).for(:invoice_type) }
it { should_not allow_value(:other).for(:invoice_type) }
これらのコードはスペック ファイルにあり、以下のように変換します。
new_spec.rb
it { should ensure_inclusion_of(:invoice_type).in_array(
[:nil,:customer_invoice,:creative_invoice]) }
2 番目のファイル (new_spec.rb) に、この行を記述しなければならないのでしょうか。
it { should_not allow_value(:other).for(:invoice_type) }