消消樂系列 單元測試

2021-10-25 02:39:14 字數 973 閱讀 1339

在 typescript 開發中,需要為開發的模組編寫單元測試,參考使用 jest 這個框架。

安裝部署

npm install -d jest ts-jest @types/jest

npm install -d jest-canvas-mock

npm install typescript

配置jestpackage.json

,

"jest": ,

"dependencies": ,

"devdependencies":

}

jest.config.js

module.exports = ;
編寫單元測試**

import  from "../assets/script/ui/match3/core/emrandom";

const random = new emrandom(123);

describe("test emrandom" , () => );

test('#next', () => );

});

執行npm run test-single即可執行測試用例。

執行npm run test-all即可執行測試覆蓋率報告。

我們如果在 vscode 環境下,需要除錯用例,則可以進行如下配置,在.vscode/launch.json檔案中:

謝謝大家的支援

走進單元測試五 單元測試文章系列目錄

目錄 1,走進單元測試一 初認unit test 2,走進單元測試二 測試需要從哪些方面著手 3,走進單元測試三 實戰單元測試 4,走進單元測試四 單元測試背後的思考和感悟 note 在編 的過程進行單元測試將是最佳實踐!通過一周的時間整理了一下自己對於單元測試的理解,也是一種反省把,在總結過程中發...

單元測試系列二 單元測試如何測試異常與超時

一 測試異常 1.使用 test的expected屬性測試異常 第一種方式,使用expected屬性 test expected filenotfoundexception.class public void usingexpected throws filenotfoundexception2.使...

單元測試 單元測試文章收藏

前言 前段時間公司計畫做自動化測試,自己也打算圍繞幾個點做相關調研,現在想想呢?其實對自動化測試的概念都還不是十分清晰,當時主要還是圍繞 單元測試 向qa小夥伴學習了一段時間,現由於公司重組,學習中斷,這裡簡單記錄一些單元測試好文,留待後續參考.什麼叫自動化測試?自動化測試覆蓋率?覆蓋率如何做到的?...