コンストラクタ
new Jasmine(options)
パラメータ
名前 | 型 | 説明 |
---|---|---|
options |
JasmineOptions | undefined |
例
const Jasmine = require('jasmine');
const jasmine = new Jasmine();
メンバ
(読み取り専用) env :Env
Jasmine環境。
型
- Env
- 参照
メソッド
addMatchers(matchers)
スペックの現在のスコープにカスタムマッチャーを追加します。
注記: これは、beforeEach
、it
、または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つだけになるようにするかどうか |