0

私が見たすべてのチュートリアルにはmocha-phantomjs、テスト ハーネスの html ファイルと、含まれる個別の javascript ファイルが含まれています。

これは、各テストでこれを行う正しい方法ですか? Web サイトのページごとに個別のテストを作成したいのですが、テスト ケースごとに html ファイルを複製するのはやり過ぎ/狂っているように思えます。

むかしむかし、これを使用するのはこれ初めてですmocha-phantomjsが、それでも、すべてのテスト ケースに対してhtml ファイルとjs を作成するのは非常に奇妙に思えます。

この種のことを行うための基準は何ですか?私は約1時間グーグルで検索してきましたが、良い例が見つかりません。

4

1 に答える 1

0

奇妙に思えるかもしれませんが... はい。

「/test」ディレクトリにフィクスチャ (またはハーネス) ファイルが必要です。デフォルトでは、Mocha はこのディレクトリで、test.html で始まる .html 拡張子を持つファイル名を探します。

1) mocha、2) chai (または必要なその他のアサーション ライブラリ)、3) および特定のテスト スイートのスクリプト (および css) タグを必ず含めてください。

個人的には、RequireJS のようなモジュラー ブートローダーで使用すると役立つことがわかりました。そうすれば、すべてのフィクスチャ ファイルが 1 つの構成ファイルを指すことができるため、メンテナンスが少なくなります。

于 2016-11-18T00:19:01.257 に答える