インターフェース: Configuration

Configuration

メンバー

alwaysListPendingSpecs :boolean|undefined

失敗があっても、デフォルトのレポーターが保留中のスペックを一覧表示するかどうか。

  • boolean | undefined
デフォルト値
  • true

failSpecWithNoExpectations :boolean|undefined

期待値が含まれていないスペックを失敗とするかどうか。

  • boolean | undefined
デフォルト値
  • false

globalSetup :function|undefined

テストスイートの実行前に、並列モードであっても一度だけ呼び出される関数。外部サービスの起動など、プロセス外の状態を初期化するために使用することを目的としています。

globalSetup 関数が非同期であるか、Promise を返す場合、Jasmine はスペックを実行する前に最大 Configuration#globalSetupTimeout ミリ秒待機します。コールバックはサポートされていません。

globalSetup は、スペックとは異なるプロセスで実行される場合があります。Jasmine 環境の変更を含む、それが引き起こすプロセス内の副作用は、一部またはすべてのスペックに影響を与えることは保証されていません。プロセス内のセットアップには、beforeEach または beforeAll を使用してください。

  • function | undefined

globalSetupTimeout :Number|undefined

非同期の Configuration#globalSetup が完了するまで待機するミリ秒数。

  • Number | undefined
デフォルト値
  • 5000

globalTeardown :function|undefined

テストスイートの実行後、並列モードであっても一度だけ呼び出される関数。外部サービスのシャットダウンなど、プロセス外の状態をクリーンアップするために使用することを目的としています。

globalTeardown 関数が非同期であるか、Promise を返す場合、Jasmine は最大 Configuration#globalTeardownTimeout ミリ秒待機します。コールバックはサポートされていません。

globalTeardown は、スペックとは異なるプロセスで実行される場合があります。Jasmine 環境の変更を含む、スペックによって引き起こされるプロセス内の副作用は、globalTeardown に対して可視であるとは限りません。プロセス内のクリーンアップには、afterEach または afterAll を使用してください。

  • function | undefined

globalTeardownTimeout :Number|undefined

非同期の Configuration#globalTeardown が完了するまで待機するミリ秒数。

  • Number | undefined
デフォルト値
  • 5000

helpers :Array.<string>|undefined

ヘルパーファイルのパス、またはヘルパーファイルに一致する glob の配列。各パスまたは glob は、スペックディレクトリを基準に評価されます。ヘルパーはスペックの前にロードされます。

  • Array.<string> | undefined

jsLoader :string|undefined

.js で終わる名前のファイルの読み込み方法を指定します。有効な値は "require" と "import" です。"import" はすべてのケースで安全であり、プロジェクトに .js で終わるファイル名の ES モジュールが含まれている場合は必須です。

  • string | undefined
デフォルト値
  • "require"

random :boolean|undefined

スペックをランダムな順序で実行するかどうか。

  • boolean | undefined
デフォルト値
  • true

reporters :Array.<Reporter>|undefined

レポーターの配列。配列内の各オブジェクトは、Jasmine#addReporter または ParallelRunner#addReporter に渡されます。

これは、--reporter= CLI オプションと完全なプログラムによる使用の中間を提供します。レポーターはメソッドを持つオブジェクトであるため、このオプションは JSON ではなく、JavaScript 設定ファイル(例:spec/support/jasmine.js)でのみ使用できます。

  • Array.<Reporter> | undefined
参照

requires :Array.<string>|undefined

実行開始時に require() を介してロードするモジュール名の配列。

  • Array.<string> | undefined

spec_dir :string|undefined

スペックファイルが格納されているディレクトリ。プロジェクトのベースディレクトリからの相対パス。

  • string | undefined

spec_files :Array.<string>|undefined

スペックファイルのパス、またはヘルパーファイルに一致する glob の配列。各パスまたは glob は、スペックディレクトリを基準に評価されます。

  • Array.<string> | undefined

stopOnSpecFailure :boolean|undefined

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

  • boolean | undefined
デフォルト値
  • false

stopSpecOnExpectationFailure :boolean|undefined

最初の期待値の失敗で各スペックを停止するかどうか。

  • boolean | undefined
デフォルト値
  • false