クラス: Jasmine

Jasmine(options)

Jasmineテストスイートを設定、構築、実行します。

コンストラクタ

new Jasmine(options)

パラメータ
名前 説明
options JasmineOptions | undefined
const Jasmine = require('jasmine');
const jasmine = new Jasmine();

メンバ

(読み取り専用) env :Env

Jasmine環境。

  • Env
参照

メソッド

addMatchers(matchers)

スペックの現在のスコープにカスタムマッチャーを追加します。

注記: これは、beforeEachit、またはbeforeAll内からのみ呼び出すことができます。

パラメータ
名前 説明
matchers オブジェクト

このオブジェクトのキーは、新しいマッチャー名になります。

参照

addReporter(reporter)

Jasmine環境にカスタムレポーターを追加します。

パラメータ
名前 説明
reporter Reporter

追加するレポーター

参照

addSpecFile(filePath)

スイートが実行されるときにロードされるファイルのリストにスペックファイルを追加します。

パラメータ
名前 説明
filePath 文字列

ロードするファイルへのパス。

clearReporters()

登録されているすべてのレポーターをクリアします。

configureDefaultReporter(options)

他のレポーターが指定されていない場合にインストールされるデフォルトのレポーターを設定します。

パラメータ
名前 説明
options ConsoleReporterOptions

coreVersion() → {string}

戻り値

使用中のjasmine-coreのバージョン

文字列

execute(filesopt, filterStringopt) → {Promise.<void>}

テストスイートを実行します。

パラメータ
名前 属性 説明
files Array.<string> <オプション>

以前に設定されたセットの代わりに実行するスペックファイル

filterString 文字列 <オプション>

スペックをフィルタリングするために使用される正規表現。指定した場合、一致する完全名を持つスペックのみが実行されます。

戻り値

スイートが完了したときに解決されるPromise。

Promise.<void>

loadConfig(config)

指定されたオブジェクトから設定を読み込みます。

パラメータ
名前 説明
config 設定

loadConfigFile(configFilePathopt)

指定されたファイルから設定を読み込みます。このファイルはJSONファイル、またはrequire経由でロード可能で、デフォルトのエクスポートとしてJasmine設定を提供する任意のJSファイルです。

パラメータ
名前 属性 デフォルト 説明
configFilePath 文字列 <オプション>
spec/support/jasmine.json

onComplete(onCompleteCallback)

実行が終了したときに呼び出されるコールバックを登録します。

注記: 登録できるコールバックは1つだけです。コールバックは、スイートが完了し、結果が確定した後、必ずしもJasmineのクリーンアップがすべて完了する前に呼び出されます。

パラメータ
名前 説明
onCompleteCallback 関数

provideFallbackReporter(reporter)

他のレポーターが指定されていない場合のフォールバックレポーターを提供します。

パラメータ
名前 説明
reporter

フォールバックレポーター

参照

randomizeTests(value)

スペックの順序をランダム化するかどうかを設定します。

パラメータ
名前 説明
value ブール値

ランダム化するかどうか

seed(seed)

ランダムシードを設定します。

パラメータ
名前 説明
seed 数値

ランダムシード

showColors(value)

コンソールレポーターで色を表示するかどうかを設定します。

パラメータ
名前 説明
value ブール値

色を表示するかどうか

stopOnSpecFailure(value)

最初のスペックの失敗後にスイートの実行を停止するかどうかを設定します。

パラメータ
名前 説明
value ブール値

最初のスペックの失敗後にスイートの実行を停止するかどうか

stopSpecOnExpectationFailure(value)

スペックに期待値の失敗が1つだけになるようにするかどうかを設定します。

パラメータ
名前 説明
value ブール値

スペックに期待値の失敗が1つだけになるようにするかどうか