Mochajs最新免费版下载 最新软件|热门排行|软件分类|软件专题|厂商大全

您的位置: 首页编程开发编程辅助 → JS测试框架(Mochajs) v1.0 官方版

JS测试框架(Mochajs)

v1.0 官方版 JS测试框架(Mochajs) 网友评分:8

同类相关软件

软件介绍

软件标签: Mochajs 测试框架

JS测试框架(Mochajs)是一款灵活有趣的 javascript专业框架测试工具。主要用于 Node.js 和浏览器上的 JavaScript 应用测试。它使用起来也是十分方便,而且具有丰富特性的 JavaScript 测试框架,可以运行在 Node.js 和浏览器中,使得异步测试更简单更有趣。赶快下载吧!!!!

Mochajs功能特色

浏览器的支持

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

测试覆盖率报告

字符串比较支持

JavaScript API运行测试

CI支持等适当的退出状态

自动检测和禁用着色非TTY

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

异步测试超时支持

测试特定的超时

咆哮的通知支持

报告的试验时间

集锦慢测试

文件监视器支持

全局变量泄漏检测

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

自动退出防止“挂”与有源环路

容易产生测试用例元套房

mocha.opts支持文件

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

节点的调试支持

检测到多个电话done()

使用你想要的任何断言库

可扩展的报告,捆绑9 +记者

可扩展的测试DSL或“接口”

前,后,前,后各钩

transpiler支持任意(咖啡脚本等)

Mochajs 命令参数教程

命令行参数

Usage: mocha [debug] [options] [files]

Commands:

init <path>

initialize a client-side mocha setup at <path>

Options:

-h, --help                 输出用法信息

-V, --version                 输出版本号

-r, --require <name>         加载指定的模块

-R, --reporter <name>         指定使用的监控器

-u, --ui <name>                 指定使用的接口(bdd | tdd | exports)

-g, --grep <pattern>         只执行满足路径模式的测试脚本

-i, --invert                 inverts --grep matches

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

-s, --slow <ms>                 "slow" test threshold in milliseconds [75]

-w, --watch                 监测有变化的文件

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

-C, --no-colors                 强制关闭文本颜色

-G, --growl                 enable growl notification support

-d, --debug                 enable node's debugger, synonym for node --debug

-b, --bail                 bail after first test failure

-A, --async-only                force all tests to take a callback (async)

--recursive                 包含子文件夹

--debug-brk                 enable node's debugger breaking on the first line

--globals <names>         allow the given comma-delimited global [names]

--check-leaks                 check for global variable leaks

--interfaces                 显示可用的接口列表

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

--compilers <ext>:<module>,... use the given module(s) to compile files

Mochajs使用说明

w,——看

执行测试对CWD的JavaScript的变化,一旦开始。

——编译器

咖啡剧本不再支持开箱。CS和类似transpilers 可以通过映射文件扩展名使用(使用——手表)和模块 名称。例如——咖啡:咖啡脚本编译器coffeescript 1.6或以咖啡:咖啡——编译器脚本/注册coffeescript 1.7 +与。

B,——保释

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

D,——调试

使节点的调试支持,该执行你的脚本(S)与节点调试<文件……>你可以通过代码和打破的调试器声明。请注意区别摩卡调试和摩卡——调试:摩卡调试会火起来的节点内置的调试客户端,摩卡——调试将允许你使用一个不同的界面如眨眼的开发工具。

——全局<名称>

接受一个逗号分隔的接受全局变量名列表。例如,假设您的应用程序的全局命名有意暴露应用程序和小唯,你可能想添加——全局应用,YUI。它也接受通配符。你能做的——全局“*酒吧”它将匹配foobar,鲍伯,等你也可以通过在“*”忽略所有的全局变量。

——检查泄漏

默认情况下,摩卡不会检查全局变量泄露而运行的测试,以使这一关——检查泄漏指定的全局变量,也可以使用——全局,例如——全局JQuery,mylib。

R,——需要<名称>

的——要求选项是有用的库,如should.js,所以你可能只是——要求应而不是手动调用要求(“应该”)在每个测试文件。注意,这个效果很好应因为它巩固object.prototype然而,如果你想访问一个模块的出口,你会需要它们,例如VaR应要求(=“应该”)。

U,——UI <名称>

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

R,——记者<名称>

的——记者选项允许你指定的记者,将使用缺省的“点”。这个标志也可以利用第三方记者。例如,如果你NPM安装摩卡lcov记者然后你可以做——记者摩卡lcov记者。

T,——超时

指定测试用例超时,不到2秒。你可以通过重写毫秒超时,或与一个值S后缀,前:——超时2S或——超时2000将等效。

S,——慢

指定“慢”测试阈值,缺省75ms。摩卡使用这个突出的测试用例,时间太长。

G,——grep <模式>

的——grep选项时,指定将触发摩卡只运行匹配给定的试验模式这是内部编译到正则表达式。

假设比如你有“API”相关的测试,以及“应用程序”相关的测试,如下面的代码段显示;可以使用——grep API或——grep程序运行一个或另一个。同样的一套测试用例名称或任何其他部分,——grep用户将有效的为好,甚至——grep得到。

软件截图

下载地址 电脑版

点击报错 软件无法下载或下载后无法使用,请点击报错,谢谢!

用户评论

热门评论

最新评论

发表评论 查看所有评论(0)

昵称:
请不要评论无意义或脏话,我们所有评论会有人工审核.
字数: 0/500 (您的评论需要经过审核才能显示)