【发布时间】:2017-02-18 17:14:40
【问题描述】:
这是我第一次尝试使用 mocha 和 chai,我创建了这个小测试文件 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文件吗
-
你使用任何脚本加载器吗??
标签: javascript mocha.js chai