您好,登錄后才能下訂單哦!
這篇“mocha怎么安裝和測試”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“mocha怎么安裝和測試”文章吧。
TDD:Test driven devlement,測試驅動開發,是敏捷開發中的一項核心實踐和技術,也是一種設計方法論。TDD的原理是在開發功能代碼之前,先編寫單元測試用例代碼,測試代碼確定需要編寫什么產品代碼。
mocha是JavaScript的一種單元測試框架,既可以在瀏覽器環境下運行,也可以在Node.js環境下運行。
1.創建一個工程。
2.運行:
#初始化 npm init #安裝mocha npm i mocha chai -D
編寫math.js用于模擬業務代碼
function add(x,y){ return x+y; } function multiply (x,y){ return x*y; } module.exports={ add,multiply }
//導入剛剛寫的math.js var math=require("../math"); //導入斷言 var assert= require("assert"); // 描述測試文件 describe('測試math.js',function(){ // 描述測試的方法 describe('測試方法add',function(){ // mocha提供了it方法,稱為測試用例,表示一個單獨的測試 // 我們可以寫某個方法的多個測試用例來測試不同情況下的狀況 // 測試10+1; it('10+1',function(){ // 斷言10+1=11 assert.equal(math.add(10,1),11); }); // 測試不通過 // 測試10+2;斷言10+2=9 it("10+2",function(){ assert.equal(math.add(10,2),9) }) }); describe("測試方法multiply",function(){ // 測試5*2 it('5-2',function(){ // 斷言5*2=10 assert.equal(math.multiply(5,2),10); }) }); })
直接使用mocha測試顯示在終端
"scripts": { "test": "mocha" }
npm test
以上就是關于“mocha怎么安裝和測試”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。