0

如何使用 mocha 和 html 报告器测试基本的 Javascript 文件?

有人可以显示文件结构,它是如何链接的,请简明扼要。也许只是显示所有文件的代码并将测试用例文件与需要测试的文件分开。

到目前为止,我已经设法初始化了一个文件,所以我有一个 mocha.js、mocha.css 和 runner.html 文件,但是当我加载 runner.html 时,它无法识别我正在尝试测试的测试脚本。例如,它根本不显示有任何测试,而是显示测试的屏幕。

那么这有什么可能的问题呢?

提前谢谢你的帮助!

4

1 回答 1

0

那么这有什么可能的问题呢?

清单:

  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>
于 2013-08-26T05:17:49.130 回答