コンストラクタ
new Jasmine(options)
パラメータ
名前 | 型 | 説明 |
---|---|---|
options |
JasmineOptions | undefined |
例
const Jasmine = require('jasmine');
const jasmine = new Jasmine();
拡張
メンバ
(読み取り専用) env :Env
Jasmine環境。
型
- Env
- 参照
exitOnCompletion :boolean
スイートの実行が完了したときにNodeプロセスを終了させるかどうか。
型
- boolean
- オーバーライド
- デフォルト値
- true
メソッド
addHelperFile(filePath)
スイートの実行時にロードされるヘルパーファイルのリストにヘルパーファイルを追加します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
filePath |
string | ロードするファイルへのパス。 |
addMatchers(matchers)
スペックの現在のスコープにカスタムマッチャーを追加します。
注記: これはbeforeEach
、it
、またはbeforeAll
内でのみ呼び出すことができます。
パラメータ
名前 | 型 | 説明 |
---|---|---|
matchers |
Object | このオブジェクトのキーは、新しいマッチャー名になります。 |
- 参照
addMatchingHelperFiles(patterns)
指定されたパターンに一致するファイルをヘルパーファイルのリストに追加します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
patterns |
Array.<string> | ヘルパーファイルに一致するヘルパーファイルパスの配列、またはglob。各パスまたはglobは、スペックディレクトリを基準に評価されます。 |
addMatchingSpecFiles(patterns)
指定されたパターンに一致するファイルをスペックファイルのリストに追加します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
patterns |
Array.<string> | スペックファイルに一致するスペックファイルパスの配列、またはglob。各パスまたはglobは、スペックディレクトリを基準に評価されます。 |
addReporter(reporter)
Jasmine環境にカスタムレポーターを追加します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
reporter |
Reporter | 追加するレポーター |
- オーバーライド
- 参照
addSpecFile(filePath)
スイートの実行時にロードされるファイルのリストにスペックファイルを追加します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
filePath |
string | ロードするファイルへのパス。 |
alwaysListPendingSpecs(value)
エラーがある場合でも、コンソールレポーターが保留中のスペックを一覧表示するかどうかを設定します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
value |
boolean |
clearReporters()
登録されているすべてのレポーターをクリアします。
- オーバーライド
configureDefaultReporter(options)
他のレポーターが指定されていない場合にインストールされるデフォルトのレポーターを設定します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
options |
ConsoleReporterOptions |
coreVersion() → {string}
戻り値
使用中のjasmine-coreのバージョン
- 型
- string
(非同期) execute(filesopt, filterStringopt) → {Promise.<JasmineDoneInfo>}
テストスイートを実行します。
注記: 返されたPromiseを使用する場合は、exitOnCompletion
をfalseに設定してください。そうでない場合、Nodeプロセスは通常、Promiseが解決される前に終了します。
パラメータ
名前 | 型 | 属性 | 説明 |
---|---|---|---|
files |
Array.<string> | <optional> |
以前に設定されたセットの代わりに実行するスペックファイル |
filterString |
string | <optional> |
スペックをフィルタリングするために使用される正規表現。指定した場合、一致する完全名を持つスペックのみが実行されます。 |
戻り値
スイートが完了したときに解決されるPromise。
- 型
- Promise.<JasmineDoneInfo>
loadConfig(config)
指定されたオブジェクトから設定を読み込みます。
パラメータ
名前 | 型 | 説明 |
---|---|---|
config |
設定 |
loadConfigFile(configFilePathopt)
指定されたファイルから設定を読み込みます。ファイルはJSONファイル、またはモジュールとしてロード可能なJSファイル(デフォルトエクスポートとしてJasmine設定を提供する)のいずれかです。
このJasmineインスタンスがすでに`{jsLoader: 'require'}`で設定されていない限り、設定ファイルは動的`import()`を介してロードされます。動的`import()`は、ESモジュールとほぼすべてのCommonJSモジュールをサポートしています。
パラメータ
名前 | 型 | 属性 | デフォルト | 説明 |
---|---|---|---|---|
configFilePath |
string | <optional> |
spec/support/jasmine.json |
戻り値
Promise
provideFallbackReporter(reporter)
他のレポーターが指定されていない場合に、フォールバックレポーターを提供します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
reporter |
フォールバックレポーター |
- 参照
randomizeTests(value)
スペックの順序をランダム化するかを設定します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
value |
boolean | ランダム化するか |
seed(seed)
ランダムシードを設定します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
seed |
number | ランダムシード |
showColors(value)
コンソールレポーターで色を表示するかどうかを設定します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
value |
boolean | 色を表示するかどうか |
stopOnSpecFailure(value)
最初のスペックエラー後にスイートの実行を停止するかどうかを設定します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
value |
boolean | 最初のスペックエラー後にスイートの実行を停止するかどうか |
stopSpecOnExpectationFailure(value)
スペックが1つの期待値エラーのみを持つようにするかどうかを設定します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
value |
boolean | スペックが1つの期待値エラーのみを持つようにするかどうか |
verbose(value)
冗長モードで実行するかどうかを設定します。これは、設定の問題のデバッグに役立つ情報を印刷します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
value |
boolean | 冗長モードで実行するかどうか |
- 継承元