Mocha

沐橙~發表於2018-07-18
Mocha(發音”摩卡”)誕生於2011年,是現在最流行的JavaScript測試框架之一,在瀏覽器和Node環境都可以使用。
所謂”測試框架”,就是執行測試的工具。通過它,可以為JavaScript應用新增測試,從而保證程式碼的質量。
本文全面介紹如何使用Mocha,讓你輕鬆上手。如果你以前對測試一無所知,本文也可以當作JavaScript單元測試入門。值得說明的是,除了Mocha以外,類似的測試框架還有JasmineKarmaTape等,也很值得學習。
  • 怎麼說呢今天寫東西的時候遇見了Mocha這個測試框架,在測試過程中遇到了一些小問題,下面一一記錄

  • 在用這個測試框架之前要
    npm install

  • 如果第一次用這個框架記得
    npm install --global mocha

  • 接著
    npm install

  • 如果有報錯,想下邊這種
    Error: Cannot find module `chai`

  • 原因就在於全域性安裝,測試只是針對當前的檔案專案,不能全域性安裝,具體問題可以看StackOverflow:

Node.js: Cannot find module `chai`

可以用下邊的命令解決
npm install --save-dev chai