RSpec on Rails を使って仕様を書いてるときに、コントローラ中で ActiveRecord::RecordInvalid が発生する仕様を書こうとしたのだけどうまくいかない。 it '妥当でない値が Post された場合、new ページが再びレンダリングされる。' do @fa.stub!(:save!).and_raise(ActiveRecord::RecordInvalid) @fa.should_receive(:save!).and_raise(ActiveRecord::RecordInvalid) ... end こんな感じに書くとテスト中に以下のようなエラーがでる。 Mock 'errors' received unexpected message :full_messages with (no args) ./spec/controllers/admin_co