前端單元測試(未完。。)

安裝

測試用例基礎

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