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-04-26 20:33:35
最后一次提交2024-04-23 23:07:43
星數22.4k
關注者數397
派生數3k
提交數3.6k
已啟用問題?
問題數2971
打開的問題數190
拉請求數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

去到頂部