Devem corresponder aos rspec: on =>: create

Estou usando alguns dos fósforos Shoulda rspec para testar meu modelo, sendo um deles:

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

Meu problema com isso é que minha validação no meu modelo fica assim:

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

Então, ao executar este teste, recebo:

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)

A validação não está sendo acionada porque é executada apenas em uma atualização. Como posso usar esses comparadores em uma atualização versus uma criação?

questionAnswers(1)

yourAnswerToTheQuestion