1

皆さん、これは CoffeeScript Play! 向けです。Play アプリケーションの単体テスト CoffeeScript の基本的なワークフローはどのようなものだったのだろうと思っていました。JavaScript で動作するテスト フレームワークをいくつか入手しましたが、CS にコンパイルする方法を理解するのに苦労しました。localhost:9000/assets/javascripts/app.js などにアクセスしようとしましたが、うまくいきません! ありがとう!

4

1 に答える 1

1

わかりました、私はこの問題に遭遇したので、sbt-web プラグインを作成しました。ここにあります:https://github.com/tanin47/sbt-web-test-js

ここにいくつかのメモがあります

  1. と統合しactivator testます。またはactivator testJs、javascript テストのみを実行するために実行できます
  2. テスト対象者とテスト担当者の両方に対して Coffeescripts を使用します。
  3. Jasmine ベースの HTML ファイルを生成し、PhantomJS で実行します。このようにして、好みのブラウザーで HTML ファイルを開いてデバッグできます。

これにはsbt-jasmine-pluginという別の sbt プラグインがありますが、Coffeescripts でテストを書くことはできません。さらに、ブラウザ環境をシミュレートする env-js を使用します。env-js はもうメンテナンスされていないようです。IMO、PhantomJS はより堅牢です。

于 2015-09-18T05:45:45.433 に答える