安装
测试用例基础
describe 块称为 ” 测试套件 ”(test suite),表示一组相关的测试。它是一个函数,第一个参数是测试套件的名称(” 加法函数的测试 ”),第二个参数是一个实际执行的函数。describe 钩子:
`describe(‘hooks’, function() {
before(function() {
// 在本区块的所有测试用例之前执行
});
after(function() {
// 在本区块的所有测试用例之后执行
});
beforeEach(function() {
// 在本区块的每个测试用例之前执行
});
afterEach(function() {
// 在本区块的每个测试用例之后执行
});
// test cases
});`
it 块称为 ” 测试用例 ”(test case),表示一个单独的测试,是测试的最小单位。它也是一个函数,第一个参数是测试用例的名称,第二个参数是一个实际执行的函数。
describe(‘ 加法函数的测试 ’, function() {
it(‘1 加 1 应该等于 2’, function() {
expect(add(1, 1)).to.be.equal(2);
});
});