Shoulda rspec matchers: on =>: create

Ich benutze einige der Shoulda rspec-Matcher, um mein Modell zu testen. Einer davon ist:

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

Mein Problem dabei ist, dass meine Validierung in meinem Modell so aussieht:

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

Also, wenn ich diesen Test durchführe, erhalte ich:

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)

Die Validierung wird nicht ausgelöst, da sie nur bei einem Update ausgeführt wird. Wie kann ich diese Soll-Matcher bei einem Update oder einer Erstellung verwenden?