Mocha describe 生命周期

 1 describe('test', function() {
 2   // 在本测试块的所有测试用例之前执行且仅执行一次
 3   before(function() {
 4     
 5   });
 6   // 在本测试块的所有测试用例之后执行且仅执行一次
 7   after(function() {
 8     
 9   });
10 
11   // 在测试块的每个测试用例之前执行(有几个测试用例it,就执行几次)
12   beforeEach(function() {
13     
14   });
15   // 在测试块的每个测试用例之后执行(同上)
16   afterEach(function() {
17     
18   });
19   
20   // 测试用例
21   it('test item1', function () {
22 
23   })
24 });

describe和it是什么?

describe:"测试组",也称测试块,表示我要进行一系列测试,相当于一个group

it:"测试项",也称测试用例,表示这是"一系列测试"中的一项,相当于item,如何测试?测试逻辑?都是在it的回调函数中实现的

原文地址:https://www.cnblogs.com/winyh/p/9304172.html