JavaScript テスト

この ReSharper オプションのページでは、JavaScript と TypeScript の 単体テスト支援の設定を調整できます。
Jasmine
Jasmine サポートを有効にする | デフォルトでは、ReSharper はアクションインジケーターを追加し、 エディターから直接 Jasmine テストを実行できるようにし、自動的に ソリューション内の Jasmine テストを検出します。 この動作を無効にするには、このチェックボックスをオフにします。 |
Jasmine バージョン | ReSharper テストランナーが使用している Jasmine フレームワークのバージョンを選択してください。 |
カスタム HTML ハーネスを有効にする | このオプションを使用すると、 Chutzpah テストランナーと互換性のあるカスタム HTML テストハーネスで ReSharper のテストランナーでテストを実行できます。 |
テストハーネス パス | HTML ハーネスファイルのファイル名またはパス。 セレクタを使用して、絶対パスまたは相対パスを指定します。 |
デフォルト実装をクリップボードにコピーする | 特別な Chutzpah プレースホルダー(英語)を使用してデフォルトの HTML ハーネステンプレートをクリップボードにコピーします。 |
クニット
QUnit サポートを有効にする | デフォルトでは、ReSharper はアクションインジケーターを追加し、 エディターから直接 QUnit テストを実行できるようにし、自動的に ソリューション内の QUnit テストを検出します。 この動作を無効にするには、このチェックボックスをオフにします。 |
QUnit バージョン | ReSharper テストランナーが使用している Jasmine フレームワークのバージョンを選択してください。 |
カスタム HTML ハーネスを有効にする | このオプションを使用すると、 Chutzpah テストランナーと互換性のあるカスタム HTML テストハーネスで ReSharper のテストランナーでテストを実行できます。 |
テストハーネス パス | HTML ハーネスファイルのファイル名またはパス。 セレクタを使用して、絶対パスまたは相対パスを指定します。 |
デフォルト実装をクリップボードにコピーする | 特別な Chutzpah プレースホルダー(英語)を使用してデフォルトの HTML ハーネステンプレートをクリップボードにコピーします。 |
テストの実行方法
ウェブブラウザー | このオプションを選択すると、ReSharper がテストを実行するブラウザーを指定できます。 |
PhantomJS | このオプションを選択すると、ReSharper は PhantomJS(英語) でテストを実行します。 PhantomJS.exe の相対パスまたは絶対パスを指定する必要があります。 |
コマンドライン引数 | 選択したランタイム(Web ブラウザーまたは PhantomJS)に渡されるオプションのコマンドライン引数を指定します。 |