當(dāng)前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
javascript测试框架mocha
生活随笔
收集整理的這篇文章主要介紹了
javascript测试框架mocha
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
node測試框架mocha
簡單、靈活、有趣,mocha是一個(gè)功能豐富的javascript測試框架,運(yùn)行在node和瀏覽器中,使異步測試變得更加簡單有趣。http://mochajs.org/
安裝
$ npm install --global mocha//全局安裝$ npm install --save-dev mocha//項(xiàng)目開發(fā)依賴基本樣式
//app.jsvar fibonacci = function(n) {if(n === 0){return 0;}if(n === 1){return 1;}return fibonacci(n-1) + fibonacci(n-2);};//測試文件describe('test/app.test.js', function(){it('should equal 55 when n === 10', function(){app.fibonacci(10).should.equal(55);});});斷言:在程序設(shè)計(jì)中,斷言是一種放在程序中的一階邏輯(如果結(jié)果為真或是假的邏輯判斷式),目的是為了標(biāo)示與驗(yàn)證程序開發(fā)預(yù)期的效果。當(dāng)程序運(yùn)行到斷言的位置時(shí),對(duì)應(yīng)的斷言應(yīng)該為真,若斷言不為真,那么程序會(huì)停止,并給出錯(cuò)誤信息。node常用的斷巖庫:should。
安裝
$ npm install should -g- 測試覆蓋率工具istanbul;下載安裝:$ npm i istanbul -g
測試效果:運(yùn)行
$ mocha測試覆蓋率:運(yùn)行
$ istanbul cover _mocha
轉(zhuǎn)載于:https://www.cnblogs.com/yehui-mmd/p/7397911.html
總結(jié)
以上是生活随笔為你收集整理的javascript测试框架mocha的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用HDFS客户端java api读取h
- 下一篇: 多重边框