Mocha

Mocha是一个功能丰富的JavaScript测试框架,运行在Node.js和浏览器中,使异步测试变得简单而有趣。(Mocha is a feature-rich JavaScript test framework running on Node.js and in the browser, making asynchronous testing simple and fun. )

Github星跟踪图

Mocha 是一个功能丰富的JavaScript测试框架,运行在Node.js和浏览器中,使异步测试变得简单而有趣。 Mocha测试连续运行,允许灵活准确的报告,同时将未捕获的异常映射到正确的测试用例。

Mocha 特性
  • 浏览器支持
  • 简单的异步支持,包括承诺
  • 测试覆盖率报告
  • 字符串diff支持
  • 用于运行测试的JavaScript API
  • CI支持的正确退出状态等
  • 自动检测并禁用非tty着色
  • 将未捕获的异常映射到正确的测试用例
  • 异步测试超时支持
  • 测试重试支持
  • 测试专用超时
  • Growl通知支持
  • 报告测试持续时间
  • 突出慢测试
  • 文件监视器支持
  • 全局变量泄漏检测
  • 可选地运行与正则表达式匹配的测试
  • 自动退出以防止“悬挂”与主动循环
  • 容易的元生成套件和测试用例
  • mocha.opts文件支持
  • 可点击的套件标题来过滤测试执行
  • 节点调试器支持
  • 检测多个调用完成()
  • 使用你想要的任何断言库
  • 可扩展报告,与9+以上的记者捆绑在一起
  • 可扩展测试DSL或“接口”
  • 之前,之后,之前,之后,每个hooks后
  • 任意转译器支持(coffee-script等)
  • TextMate包
  • 和更多!

概览

名称与所有者mochajs/mocha
主编程语言JavaScript
编程语言JavaScript (语言数: 5)
平台
许可证MIT License
发布数195
最新版本名称v10.4.0 (发布于 )
第一版名称0.0.1-alpha1 (发布于 )
创建于2011-03-07 18:44:25
推送于2024-05-06 12:05:01
最后一次提交2024-04-23 23:07:43
星数22.5k
关注者数397
派生数3k
提交数3.6k
已启用问题?
问题数2972
打开的问题数191
拉请求数1205
打开的拉请求数44
关闭的拉请求数855
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?

Backers

Become a backer and show your support to our open source project.

MochaJS Backer
MochaJS Backer
MochaJS Backer
MochaJS Backer
MochaJS Backer
MochaJS Backer
MochaJS Backer
MochaJS Backer
MochaJS Backer
MochaJS Backer
MochaJS Backer
MochaJS Backer
MochaJS Backer
MochaJS Backer
MochaJS Backer
MochaJS Backer
MochaJS Backer
MochaJS Backer
MochaJS Backer
MochaJS Backer
MochaJS Backer
MochaJS Backer
MochaJS Backer
MochaJS Backer
MochaJS Backer
MochaJS Backer
MochaJS Backer
MochaJS Backer
MochaJS Backer
MochaJS Backer

Sponsors

Does your company use Mocha? Ask your manager or marketing team if your company would be interested in supporting our project. Support will allow the maintainers to dedicate more time for maintenance and new features for everyone. Also, your company's logo will show on GitHub and on our site - who doesn't want a little extra exposure? Here's the info.

MochaJS Sponsor
MochaJS Sponsor
MochaJS Sponsor
MochaJS Sponsor
MochaJS Sponsor
MochaJS Sponsor
MochaJS Sponsor
MochaJS Sponsor
MochaJS Sponsor
MochaJS Sponsor
MochaJS Sponsor
MochaJS Sponsor
MochaJS Sponsor
MochaJS Sponsor
MochaJS Sponsor
MochaJS Sponsor
MochaJS Sponsor
MochaJS Sponsor
MochaJS Sponsor
MochaJS Sponsor

Development

You might want to know that:

  • Mocha is the most-depended-upon module on npm (source: libraries.io), and
  • Mocha is an independent open-source project, maintained exclusively by volunteers.

You might want to help:

Finally, come chat with the maintainers on Gitter if you want to help with:

  • Triaging issues, answering questions
  • Review, merging, and closing pull requests
  • Other project-maintenance-y things

License

Copyright 2011-2020 OpenJS Foundation and contributors. Licensed MIT.

FOSSA Status

去到顶部