Warning: Could not find any test files matching pattern: test No test files found
这是因为你并没有创建测试文件夹和测试文件,所以自然会报错。
执行如下命令,来创建一个测试目录和对应的测试文件
mkdir test
touch test/test.js
再次执行,你就可以看到,测试成功通过。
0 passing (3ms)
虽然是告诉你,你并没有通过任何的测试代码(所以是 0 passing)
接下来,编写第一个测试,打开 test/test.js,然后填入下述代码
var assert = require('assert');
describe('Array', function() {
describe('#indexOf()', function() {
it('should return -1 when the value is not present', function() {
assert.equal([1,2,3].indexOf(4), -1);
});
});
});
Code language:JavaScript(javascript)
然后,再次执行 npm test ,这样,就完成了第一个测试,你会看到这样的输出
Array #indexOf() ✓ should return -1 when the value is not present 1 passing (7ms)