3

Rails JSON API と Javascript クライアント フレームワークの 2 つのアプリケーションがあります。

統合テストを行う最良の方法は何ですか?

別の質問ですが、これは Capybara 経由で実行できますか?

4

1 に答える 1

1

真の統合テストが必要な場合は、 PoltergeistCapybara-Webkitなどの javascript を実行するドライバーで Capybara を使用できます。または、Selenium を使用することもできますが、これはヘッドレス テストほど巧妙ではありません。

そうは言っても、Rspec を背面に、Jasmine/Qunit を前面に配置して、フロント エンドとバック エンドを別々にテストすると、おそらくより多くの運とより確実なテストが得られるでしょう。JS との統合テストは、しばしば注意が必要です。

于 2013-11-10T07:26:55.723 に答える