如何使用mocha和html报告器测试基本的javascript文件
how do I test a basic javascript file with mocha and using a html reporter?
如何使用mocha和html报告程序测试基本的Javascript文件?
请有人展示一下文件结构,它是如何链接的,请让它清晰简洁。也许只是显示所有文件的代码,并将测试用例文件与需要测试的内容分开。
到目前为止,我已经成功地初始化了一个文件,所以我有一个mocha.js、mocha.css和runner.html文件,但当我加载runner.html时,它无法识别我试图测试的测试脚本。例如,它根本不显示有任何测试,而是显示测试的屏幕。
那么,这可能存在什么问题呢?
提前感谢您的帮助!
那么,这可能存在什么问题呢?
检查清单:
- 在您正在测试的功能中添加一个
<script src="your-source-file(s).js">
到链接 - 在测试中添加一个
<script src="your-test-suite.js">
链接(应该在mocha.js
之后,最好在测试的源之后) - 呼叫"mocha.reporter"('html')
- 调用
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>
相关文章:
- 使用压缩的JavaScript文件(不是运行时压缩)
- 如何包含特定于每个视图angularjs的javascript文件
- 将数据从javascript文件导入VB.Net页面
- Chrome加载旧版本的Javascript文件
- 操作员”;新的“;根据我想在几个JavaScript文件中使用的类,在JavaScript中使用
- gulp-if-javascript文件,但不在gulp-useref的特定目录中
- 如何在visualstudio中调试web api时编辑javascript文件
- 关于引入外部javascript文件的问题&css通过https
- 有没有办法在tinymceiframe中加载一个外部javascript文件
- 什么'是在asp.net MVC中将本地化的resources.resx文件转换为javascript文件的有效
- 在一个javascript文件中为整个网站创建标签
- 如何在定义js文件后为外部javascript文件设置变量
- 显示IIS上javascript文件(SOAP请求)的XML响应
- ResolveUrl没有'我似乎不适合当链接到具有动态虚拟目录的外部javascript文件时
- 我应该将MVC视图特定的javascript文件放在哪个文件夹中
- Django'支持Javascript文件中的翻译
- MVC正在忽略我的Javascript文件
- 为什么不't我的ruby代码与javascript文件一起插入
- 在Javascript文件中获取PHP变量
- 如何在Windows中将Javascript文件编译成二进制文件