2017-04-13 11 views
0

私はRoRとテストの初心者です。それはテストになると難解です。私は何のエラーメッセージは、ActiveRecordの:: ActiveRecordErrorとして、デフォルトの例外から返されたかわからないので、私は単にどこにそれらのメッセージテンプレートを見つけるためにテスト時に例外からメッセージテンプレートを見つける場所

expect(response.body).to match() 

を使用してテストすることはできませんか?この場合、公式のAPIウェブサイトは無用です。

答えて

1

あなたがRSPECを使用している場合は、この

get(:action) { post :my_test, params: { 'event': 'testing' } }

it { expect { action }.to raise_error ActiveRecord::RecordNotFound }

このサイトのような何かを試すことができますテストhttp://betterspecs.org

をお届けします
関連する問題