繁体   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