0

mochaとhtmlレポーターを使用して基本的なJavascriptファイルをテストするにはどうすればよいですか?

誰かがファイル構造、それがすべてどのようにリンクされているかを示してもらえますか、それを明確かつ簡潔にしてください。おそらく、すべてのファイルのコードを表示し、テストケースファイルをテストする必要のあるものと分けてください。

これまでのところ、ファイルを初期化できたので、mocha.js、mocha.css、およびrunner.htmlファイルがありますが、runner.htmlをロードすると、テストしようとしているテストスクリプトが認識されません。たとえば、テストが行​​われたことはまったく表示されませんが、テストの画面が表示されます。

では、これで起こりうる問題は何ですか?

よろしくお願いします!

4

1 に答える 1

0

では、これにはどのような問題が考えられるのでしょうか?

チェックリスト:

  1. <script src="your-source-file(s).js">テストしている機能に to リンクを追加します。
  2. テストに to リンクを追加<script src="your-test-suite.js">します (テストmocha.jsするソースの後、理想的には後にする必要があります)。
  3. `mocha.reporter('html'); を呼び出します。
  4. 呼び出しmocha.run();-- これは他のすべての後に行う必要があります。

例:

<!DOCTYPE html>
<html>
  <head>
    <title>browser test runner</title>
    <meta charset="utf-8">
    <link rel="stylesheet" href="mocha.css" />
  </head>
  <body>
    <div id="mocha"></div>
    <!-- test framework -->
    <script src="chai.js"></script>
    <script src="mocha.js"></script>

    <!-- source -->
    <script src="../feature.js"></script>

    <!-- mocha setup -->
    <script>
        mocha.ui('bdd');
        mocha.reporter('html');
    </script>

    <!-- test suite -->
    <script src="tests.js"></script>

    <!-- runner -->
    <script>
        mocha.run();
    </script>
  </body>
</html>
于 2013-08-26T05:17:49.130 に答える