前端单元测试(未完。。)

安装

测试用例基础

  • 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);
      });
    });
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章