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

Для тестирования моей модели я использую некоторые из средств соответствия Ifa rspec, один из которых:

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)

Проверка не запускается, потому что она запускается только при обновлении. Как я могу использовать эти средства сравнения при обновлении и создании?

Ответы на вопрос(1)

Ваш ответ на вопрос