私はRailsアプリケーション(スプロケットを使用)の上に座っているNPM(私のRailsアプリケーションに接続されていない)をテストしています。MochaJSでテスト済みのファイルを見るにはどうすればよいですか?
すべてがうまくいっています - テストは(NPMを使用して)実行されます。
しかし、RailsアプリケーションでどのJavaScriptファイルをテストしたいのですか?
私はRailsアプリケーション(スプロケットを使用)の上に座っているNPM(私のRailsアプリケーションに接続されていない)をテストしています。MochaJSでテスト済みのファイルを見るにはどうすればよいですか?
すべてがうまくいっています - テストは(NPMを使用して)実行されます。
しかし、RailsアプリケーションでどのJavaScriptファイルをテストしたいのですか?
いくつかの調査をした後、Gulp、Grunt、WebpackなどのタスクランナーをMochaJSとともに使用して、テスト対象のファイルを監視する必要があることがわかりました。
レールワークフローにmochaとchaiを統合したkonacha gemを調べるとよいでしょう。
Konacha ...は、MochaテストフレームワークとchaiアサーションライブラリでJavaScriptをテストできるRailsエンジンです。
...フレームワークにとらわれないようにしようとしていません。 KonachaはRailsを採用することで、アセットパイプラインやエンジンなどの機能をフルに活用できます。
guardからguard-konachaに統合してファイルを監視し、テストを再実行することができます。