はじめに
Jasmine の Node.js
package.json に Jasmine を追加
npm install --save-dev jasmine
プロジェクトで Jasmine を初期化
npx jasmine init
package.json で Jasmine をテストスクリプトとして設定
"scripts": { "test": "jasmine" }
テストの実行
npm test
ブラウザー用 Jasmine
package.json に Jasmine を追加
npm install --save-dev jasmine-browser-runner jasmine-core
プロジェクトで Jasmine を初期化
npx jasmine-browser-runner init
package.json で Jasmine をテストスクリプトとして設定
"scripts": {"test": "jasmine-browser-runner runSpecs"}
テストの実行
npm test
Jasmine スタンドアロン
スタンドアロンディストリビューションは、Web ブラウザーでスペックを実行するための簡単な方法を提供します。 リリースページ からダウンロードできます。
サンプルアプリとサンプルスペックが含まれています。 SpecRunner.html を開き、含まれているスペックを実行します。ソースファイルとそれぞれのスペックは、SpecRunner.html の <head> にリンクされています。
Jasmine の使用を開始するには、ソース/スペックファイルを自分のファイルに置き換えます。次に、お気に入りのブラウザーで SpecRunner.html を読み込みます。
スタンドアロンディストリビューションを実行するのに Web サーバーは必要ありませんが、役立ちます。一部のブラウザーでは、file:// URL から実行されているスクリプトに提供されるエラー情報の制限があり、キャッチされていない例外と処理されていないPromiseの拒否のデバッグが困難になる場合があります。懸念がある場合は、serveパッケージによって提供されるようなシンプルな Web サーバーを使用することを検討してください。