- 開始
- 2.0.0
メソッド
addReporter(reporterToAdd)
Jasmine環境にカスタムレポーターを追加します。
パラメータ
名前 | タイプ | 説明 |
---|---|---|
reporterToAdd |
Reporter | 追加するレポーター。 |
- 開始
- 2.0.0
- 参照
allowRespy(allow)
Jasmineがスペックの実行中に同じ関数を複数回スパイすることを許可するかどうかを設定します。デフォルトでは、すでにスパイである関数をスパイするとエラーが発生します。
パラメータ
名前 | タイプ | 説明 |
---|---|---|
allow |
boolean | リスパイを許可するかどうか |
- 開始
- 2.5.0
clearReporters()
登録済みのすべてのレポーターをクリアします
- 開始
- 2.5.2
configuration() → {Configuration}
Jasmine環境の現在の構成を取得します
- 開始
- 3.3.0
戻り値
- タイプ
- Configuration
configure(configuration)
Jasmine環境を構成します
パラメータ
名前 | タイプ | 説明 |
---|---|---|
configuration |
Configuration |
- 開始
- 3.3.0
deprecated(deprecation, optionsopt)
非推奨の警告をコンソールに記録し、レポーターに報告させます。
オプションの2番目のパラメータは、次のいずれかのプロパティを持つことができるオブジェクトです。
omitStackTrace: スタックトレースを省略するかどうか。オプション。デフォルトはfalseです。このオプションは、非推奨がエラーである場合は無視されます。スタックトレースに、ユーザーが非推奨のソースを見つけるのに役立つものが含まれていない場合に、これを設定します。
ignoreRunnable: 非推奨が発生したときに実行中のスペックまたはスイートを無視して、ルートスイートに非推奨を記録するかどうか。オプション。デフォルトはfalseです。
パラメータ
名前 | タイプ | 属性 | 説明 |
---|---|---|---|
deprecation |
String | Error | 非推奨メッセージ |
|
options |
Object | <オプション> |
上記のように、オプションの追加オプション |
- 開始
- 2.99
(async) execute(runablesToRunopt) → {Promise.<JasmineDoneInfo>}
スペックを実行します。
パラメータなしで呼び出された場合、または偽のパラメータで呼び出された場合、spec filter
またはその他のメカニズムによって除外されたものを除くすべてのスペックが実行されます。パラメータがスペック/スイートIDのリストである場合、それらのスペック/スイートのみが実行されます。
envが{autoCleanClosures: false}
で構成されていない限り、executeは複数回呼び出さないでください。
executeはPromiseを返します。Promiseは、スイートがパスしなかった場合でも、レポーターのjasmineDone
メソッドに渡されるのと同じ全体結果
に解決されます。スイートがパスしたかどうかを判断するには、Promiseが解決する値を確認するか、Reporter
を使用します。Promiseは、実行開始を妨げる特定の重大なエラーの場合には拒否されます。
パラメータ
名前 | タイプ | 属性 | 説明 |
---|---|---|---|
runablesToRun |
Array.<string> | <オプション> |
実行するスイートおよび/またはスペックのID |
- 開始
- 2.0.0
戻り値
- タイプ
- Promise.<JasmineDoneInfo>
provideFallbackReporter(reporterToAdd)
他のレポーターが指定されていない場合、フォールバックレポーターを提供します。
パラメータ
名前 | タイプ | 説明 |
---|---|---|
reporterToAdd |
Reporter | レポーター |
- 開始
- 2.5.0
- 参照
setSpecProperty(key, value)
SpecResult
のプロパティフィールドの一部としてレポーターに提供されるユーザー定義のプロパティを設定します
パラメータ
名前 | タイプ | 説明 |
---|---|---|
key |
String | プロパティの名前 |
value |
* | プロパティの値 |
- 開始
- 3.6.0
setSuiteProperty(key, value)
SuiteResult
のプロパティフィールドの一部としてレポーターに提供されるユーザー定義のプロパティを設定します
パラメータ
名前 | タイプ | 説明 |
---|---|---|
key |
String | プロパティの名前 |
value |
* | プロパティの値 |
- 開始
- 3.6.0
topSuite() → {Suite}
すべてのスイートとスペックにアクセスできるルートスイートを提供します。
- 開始
- 2.0.0
戻り値
ルートスイート
- タイプ
- Suite