使用 mocha
nodejs 的 TDD 框架。此模块是 不再由我维护,如果您想继续维护,请通知我, 否则请使用 Mocha。
assert.eql() 等价于 assert.deepEqual()assert.response() http 响应实用程序assert.includes()assert.type()assert.isNull()assert.isUndefined()assert.isNotNull()assert.isDefined()assert.match()assert.length()要安装 expresso 和 node-jscoverage,请运行:
$ make install 要单独安装 expresso (不需要构建),请运行: $ make install-expresso 通过 npm 安装: $ npm install expresso 使用方法 创建一个名为 test 的目录,并将 JavaScript 文件放入其中。每个 JavaScript 文件可以导出多个具有以下格式的测试: js exports['test String#length'] = function(beforeExit, assert) { assert.equal(6, 'foobar'.length); }; 要运行测试,请键入 expresso。如需详细信息,请参阅 手册。 许可证 (MIT 许可证) 版权所有 (c) 2010 TJ Holowaychuk <[email protected]>
在此授予任何人免费获得本软件及相关文档文件("软件")的许可,允许他们不受限制地处理软件,包括但不限于使用、复制、修改、合并、发布、分发、转授权和/或销售软件副本的权利,并允许向获得软件的人提供此类权利,但需遵守以下条件:
软件以"按原样"提供,不作任何形式的明示或暗示的保证,包括但不限于适销性、适用于特定目的和不侵犯他人权利的保证。在任何情况下,作者或版权持有人均不对任何索赔、损害或
暂无开放 Issues,或尚未同步最近议题。