这是我第一次尝试使用摩卡和柴,并且我创建了这个小测试文件test.spec.js
,我在其中放置了一些测试。用摩卡和柴测试
var expect = require('chai').expect;
var foo = 'bar';
describe('Test', function() {
it('Should exist', function() {
expect(foo).to.exist;
});
it('Should be a string', function() {
expect(foo).to.be.a('string');
});
it('Should equal bar', function() {
expect(foo).to.equal('bar');
});
it('Should be at least 3 chars', function() {
expect(foo).to.have.length.above(2);
});
});
这是在一个单独的文件中,我有我的“主要”代码。
但我该如何去测试我在脚本文件中写入的实际相关代码?
我没有使用ES6,所以我无法导入或需要。但我使用npm,这就是我需要chai的原因。
所以,我的计划是这样的
A folder
- myscript.js
- test.spec.js
如何测试的MyScript?
可以添加myscript.js文件 –
你使用任何脚本加载器? – Thaadikkaaran