Nit*_*tin 9 unit-testing mocha.js node.js
我是第一次测试我写一个测试用例
var should = require("should")
describe('Array', function(){
describe('#indexOf()', function(){
it('should return -1 when the value is not present',function(){
[1,2,3].indexOf(5).should.equal(-1);
[1,2,3].indexOf(0).should.equal(-1);
})
})
})
Run Code Online (Sandbox Code Playgroud)
它给我0传球
0 passing (1ms)
Run Code Online (Sandbox Code Playgroud)
但为什么它应该显示1传球
默认情况下,如果没有提供参数,mocha正在查找./test目录.
如果您将测试保存在其他位置(可能在当前目录中)之上,则应将此文件的路径作为mocha的参数提供.
假设测试保存在test.js文件中,您应按如下方式执行:
% mocha test.js
?
1 passing (5ms)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2686 次 |
| 最近记录: |