Instead of using #failure_message here, we've been encouraged to test messages this way:

``` ruby
match = subject
expect {
  define_model(:example, :attr => :string).new.should match
}.to fail_with_message('Expected errors to include "must be even"')
```