はじめに

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 サーバーを使用することを検討してください。

詳細情報