クラス: Env

Env

Jasmineの環境。
注意: これを直接構築しないでください。Envインスタンスは、jasmine.getEnvを呼び出すことで取得できます。

開始
  • 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