Должен иметь rspec matchers: на =>: создать

Я использую часть Должен, имеют rspec matchers к тесту моя модель, один из них быть:

describe Issue do
  it { should_not allow_value("test").for(:priority) }
end

Моя проблема с этим состоит в том, что моя проверка в моей модели похожа на это:

validates_format_of :priority, :with => /^(Low|Normal|High|Urgent)$/, :on => :update

Таким образом, при запущении этого теста я добираюсь:

1) 'Issue should not allow priority to be set to "test"' FAILED
   Expected errors when priority is set to "test", got errors: category is invalid (nil)title can't be blank (nil)profile_id can't be blank (nil)

Проверка не инициирована, потому что она только работает на обновлении, как я могу использовать, они должны иметь matchers на обновлении по сравнению с создаванием?

9
задан trobrock 28 June 2010 в 05:07
поделиться