我第一次测试我写了一个测试用例
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);
})
})
})它给了我0分传球
0 passing (1ms)但是为什么它应该显示1通过呢?
发布于 2013-10-10 23:43:14
默认情况下,如果没有提供参数,mocha会在./test目录中查找。
如果您将上面的测试保存在其他位置(可能在当前目录中),则应将此文件的路径作为参数提供给mocha。
假设测试保存在test.js文件中,则应按如下方式执行:
% mocha test.js
․
1 passing (5ms)https://stackoverflow.com/questions/19299921
复制相似问题