入門
Jasmine for Node.js
將 Jasmine 新增到您的 package.json
npm install --save-dev jasmine
在您的專案中初始化 Jasmine
npx jasmine init
將 jasmine 設定為 package.json 中的測試指令碼
"scripts": { "test": "jasmine" }
執行您的測試
npm test
Jasmine for Browsers
將 Jasmine 新增到您的 package.json
npm install --save-dev jasmine-browser-runner jasmine-core
在您的專案中初始化 Jasmine
npx jasmine-browser-runner init
將 jasmine 設定為 package.json 中的測試指令碼
"scripts": {"test": "jasmine-browser-runner runSpecs"}
執行您的測試
npm test
Jasmine Standalone
獨立發行提供一個簡潔的方式在網路瀏覽器中執行您的規格。您可以在 發行頁面 下載它。
包含範例應用程式及範例規格。開啟 SpecRunner.html 並執行所含的規格。原始檔及其各自的規格都連結在 SpecRunner.html 的 <head> 中。
要開始使用 Jasmine,請將來源/規格檔替換成您自己的檔。然後在您最愛的瀏覽器中載入 SpecRunner.html。
您不需要網路伺服器來執行獨立發行,但它有幫助。有些瀏覽器限制它們提供給從 file:// 網址執行的指令碼的錯誤資訊,這可能會使偵錯未捕捉的例外狀況和未處理的 Promise 回絕變得更加困難。如果這是個問題,考慮使用簡單的網路伺服器,例如 serve 套件所提供的伺服器。