課程
/前端開發
/Node.js
/node建站攻略(二期)——網站升級
要不就迷糊了
2014-12-23
源自:node建站攻略(二期)——網站升級 7-2
正在回答
這是測試框架的語法糖,可以看作是一個約定的規范,利用這種寫法可以做許多測試的東西,不遵守就會導致出問題。
更直白點就是,我描述(decribe)一個任務,我希望它應該(should)返回某個期望的結果,那么等到這個測試任務執行完(done),看是否符合期望,大概這么一個描述流程。
到官網,你看下幾個示例就明白了
http://mochajs.org/
下面貼一個簡短的:
$?npm?install?-g?mocha $?mkdir?test $?$EDITOR?test/test.jsvar?assert?=?require("assert") describe('Array',?function(){ ?describe('#indexOf()',?function(){ ???it('should?return?-1?when?the?value?is?not?present',?function(){ ?????assert.equal(-1,?[1,2,3].indexOf(5)); ?????assert.equal(-1,?[1,2,3].indexOf(0)); ???}) ?}) }) $??mocha ?. ???1?test?complete?(1ms)
洪爐百煉生 提問者
哦哦? 我上官網學習一下 謝謝老師的耐心解答~~
舉報
幫助你深入前后端開發留下的迷惑,為進一步自學打下基礎
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2014-12-24
這是測試框架的語法糖,可以看作是一個約定的規范,利用這種寫法可以做許多測試的東西,不遵守就會導致出問題。
更直白點就是,我描述(decribe)一個任務,我希望它應該(should)返回某個期望的結果,那么等到這個測試任務執行完(done),看是否符合期望,大概這么一個描述流程。
到官網,你看下幾個示例就明白了
http://mochajs.org/
下面貼一個簡短的:
2014-12-24
哦哦? 我上官網學習一下 謝謝老師的耐心解答~~