簡體   English   中英

如何使用Mocha和html Reporter測試基本的javascript文件?

[英]how do I test a basic javascript file with mocha and using a html reporter?

如何使用Mocha和html Reporter測試基本的Javascript文件?

有人可以顯示文件結構,如何將它們鏈接在一起,請使其簡潔明了。 也許只顯示所有文件的代碼,然后將測試用例文件與需要測試的文件分開即可。

到目前為止,我已經設法初始化了一個文件,所以我有一個mocha.js,mocha.css和Runner.html文件,但是當我加載Runner.html時,它無法識別我要測試的測試腳本。 例如,它根本不表示沒有任何測試,而是顯示測試的屏幕。

那么,這可能有什么問題呢?

提前謝謝你的幫助!

那么,這可能有什么問題呢?

清單:

  1. 添加<script src="your-source-file(s).js">鏈接到要測試的功能。
  2. 添加<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>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM