国产gaysexchina男同gay,japanrcep老熟妇乱子伦视频,吃奶呻吟打开双腿做受动态图,成人色网站,国产av一区二区三区最新精品

我的mocha筆記

2018-06-16 16:36 更新
18 January 2016
號外號外:專注于移動端的fullPage.js來啦!??!快點我查看

最近(Jerry Zou)提議將data.js的單元測試工具替換為mocha(原來的是qunit),并且主導(dǎo)進(jìn)行了整個過程,感謝社區(qū),讓我有動力了解這個優(yōu)秀的工具。

data.js 是帶有消息通知的數(shù)據(jù)中心,我稱其為會說話的數(shù)據(jù)。旨在讓編程變得簡單,世界變得美好

本文將記錄一些學(xué)習(xí)的筆記和使用過程中遇到的問題。

關(guān)于

我理解mocha是一個測試框架,特點是支持node和瀏覽器端,斷言工具自由化,并有很多擴展。

從前用qunit做測試,node需要用nodeunit,需要維護(hù)兩套測試代碼,非常不方便,有了mocha后就可以只維護(hù)一套了。

斷言

mocha只是一個測試框架,只提供了測試套件,具體的斷言工具還需要在挑選,比較流行的是chai,chai有很多選擇,可以選擇tdd,bdd,除此之外你還可以在這里挑選更多的斷言工具。

我們開始使用的是chai,后來發(fā)現(xiàn)在ie9一下不能run起來,就只能放棄了,換成了expect.js。

安裝

全局安裝mocha

npm install -g mocha@~2.3.4 # 安裝mocha

本地安裝

npm install -g mocha@~2.3.4 --save-dev

安裝expect.js

npm install -g expect.js@~0.3.1 --save-dev

運行測試

寫好單元測試后運行下面的命令運行測試:

mocha test

總結(jié)

代碼例子可以查看data.js,整體下來感覺mocha還是很贊的,用起來也比較舒服,回頭有時間把項目的測試框架全部換成mocha,o(∩_∩)o 哈哈。

我相信你看完我的筆記肯定學(xué)不會mocha,沒關(guān)系看看參考資料的內(nèi)容吧,我也是看著這個學(xué)習(xí)的。

參考資料

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號