位置:首页 > 软件下载 > 编程开发 > 编译工具 > JS测试框架(Mochajs) v1.0 官方版
JS测试框架(Mochajs) v1.0 官方版

JS测试框架(Mochajs) v1.0 官方版

大小:171KB 软件类型:国外软件

软件语言:简体中文 时间:2021-08-31 14:30:12

软件授权:商业软件 运行环境:WinAll, WinXP

立即下载
软件简介
宝哥软件园收集的JS测试框架Mochajs是一款灵活有趣的 JavaScript专业框架测试工具。主要用于 Node.js 和浏览器上的 JavaScript 应用测试。它使用起来也是十分方便,而且具有丰富特性的 JavaScript 测试框架,可以运行在 Node.js 和浏览器中,使得异步测试更简单更有趣。赶快下载吧,欢迎免费下载体验

Mochajs是一个灵活有趣的javascript专业框架测试工具。主要用于Node.js和浏览器上的JavaScript应用测试。使用起来也非常方便,功能丰富的JavaScript测试框架可以在Node.js和浏览器中运行,使得异步测试变得更加简单有趣。赶紧下载吧!

Mochajs功能特色

浏览器支持

简单的异步支持,包括承诺

测试覆盖率报告

字符串比较支持

JavaScript API运行测试

竞争情报支持和其他适当的退出状态

自动检测和禁用非TTY着色

映射到未被正确测试用例捕获的异常

异步测试超时支持

测试特定超时

咆哮通知支持

报告的测试时间

突出慢速测试

文件监视器支持

全局变量泄漏检测

可以选择运行匹配的正则表达式测试

自动退出防止“挂起”和活动循环

易于生成测试用例的元套件

Mocha.opts支持文件

单击标题过滤器来执行测试套件

对节点的调试支持

检测到多部电话。完成()

使用您想要的任何断言库

可扩展报告,捆绑9个报告

可扩展测试DSL或“接口”

前、后、前、后挂钩

Transpiler支持任何(咖啡脚本等)。)

Mochajs命令参数教程

命令行参数

Usage:摩卡[调试][选项][文件]

命令:

初始化路径

在路径初始化客户端mocha设置

选项:

-h,-帮助输出使用信息

-v,-版本输出版本号

-r,-requirename加载指定的模块

-r,-reporter名称指定使用的监视器

-u,-uiname指定使用的接口(bdd | tdd |导出)

-g,-greppattern只执行满足路径模式的测试脚本

-i,-反转反转- grep匹配

-t,-timeout ms以毫秒为单位设置测试用例的超时时间,默认值为2000

-s,-慢毫秒'慢'测试阈值,单位为毫秒[75]

-w,-监视更改的文件

-c,-colors强制使用文本颜色

-c -C,-无颜色强制关闭文本颜色

-G,-咆哮启用咆哮通知支持

-d,- debug启用节点的调试器,节点调试的同义词

-b,-第一次测试失败后保释

-A,-async-仅强制所有测试进行回调(异步)

-递归包含子文件夹

- debug-brk启用节点的调试器在第一行中断

-全局名称允许给定的逗号分隔的全局[名称]

-检查-泄漏检查全局变量泄漏

- interfaces显示可用接口的列表

- reporters显示可用监视器的列表

-编译器ext:module,使用给定的模块编译文件

Mochajs使用说明

w,—— look

一旦开始,对CWD JavaScript执行测试更改。

——编译器

咖啡脚本不再支持拆包。CS和类似的transpilers可以通过映射文件扩展名(使用——观察器)和模块名称来使用。例如,—— Coffee: Coffee Script编译器coffeescript 1.6或—— Coffee编译器Script/Register coffeescript 1.7和。

b,——保释

只对第一个例外感兴趣?用——保释!

d、——调试

要为节点提供调试支持,是时候执行节点的脚本和调试文件了.您可以通过代码和中断的调试器来声明。请注意摩卡调试和摩卡——调试的区别:摩卡调试会将节点的内置调试客户端激发出来,摩卡——调试会让你使用不同的界面比如blink开发工具。

——全局名称

接受接受的全局变量名的逗号分隔列表。例如,假设您的应用程序的全局命名有意公开了应用程序和肖伟,您可能想要添加——全局应用程序YUI。它也接受通配符。你可以做——全局“* bar”,它会匹配foobar、Bob等。您也可以通过“*”忽略所有全局变量。

——检查有无泄漏

默认情况下,Mocha不会检查因为全局变量泄漏而运行的测试,这样——就可以检查指定全局变量的泄漏,也可以使用——全局,比如——全局JQuery,mylib。

r,——需要一个名称

——需求选项是一个有用的库,比如应该. js,所以您可以在每个测试文件中调用需求(“应该”),而不是手动调用它。请注意,这种效果很好,因为它整合了object.prototype。但是,如果您想要访问模块的出口,您将需要它们,例如,VaR应该是必需的(=“应该”)。

u,——UI名称

的——UI选项允许您指定要使用的接口,默认为“BDD”。

r,——记者姓名

——报告程序选项允许您指定报告程序,并将使用默认的“点”。第三方记者也可以使用这个标志。比如你在NPM安装了摩卡lcov报告单,那么你就可以是——报告单摩卡lcov报告单。

t,——超时

指定的测试用例超时,不到2秒。您可以通过重写毫秒来超时,或者用s值作为后缀,在此之前:——超时2S或——超时2000将等效。

s,——慢

指定“慢”测试阈值,默认为75毫秒。摩卡使用这个优秀的测试用例太久了。

g,——grep模式

当选择——grep选项时,规范将触发mocha只运行与给定测试模式匹配的测试,该测试模式在内部编译成正则表达式。

例如,假设您有与“API”相关的测试和与“application”相关的测试,如下面的代码段所示;您可以使用—— rep应用编程接口或—— rep程序运行其中一个。对于同一组测试用例名称或任何其他部分,—— rep用户也将有效,甚至—— rep也会得到它。

显示全部

JS测试框架(Mochajs)类似的软件

猜你喜欢

返回顶部