クラス: Jasmine

Jasmine(options)

Jasmineテストスイートを構成、構築、実行します

コンストラクタ

new Jasmine(options)

パラメータ
名前 説明
options JasmineOptions | undefined
const Jasmine = require('jasmine');
const jasmine = new Jasmine();

メンバー

(readonly) env :Env

Jasmine環境。

  • Env
参照

メソッド

addMatchers(matchers)

現在のスコープのスペックにカスタムマッチャーを追加します。

注: これはbeforeEachit、またはbeforeAll内からのみ呼び出し可能です。

パラメータ
名前 説明
matchers Object

このオブジェクトのキーが新しいマッチャー名になります。

参照

addReporter(reporter)

Jasmine環境にカスタムレポーターを追加します。

パラメータ
名前 説明
reporter Reporter

追加するレポーター

参照

addSpecFile(filePath)

スイートが実行されるときにロードされるリストにスペックファイルを追加します。

パラメータ
名前 説明
filePath string

ロードするファイルへのパス。

clearReporters()

登録済みのすべてのレポーターをクリアします。

configureDefaultReporter(options)

他のレポーターが指定されていない場合にインストールされるデフォルトレポーターを構成します。

パラメータ
名前 説明
options ConsoleReporterOptions

coreVersion() → {string}

戻り値

使用中のjasmine-coreのバージョン

string

execute(filesopt, filterStringopt) → {Promise.<void>}

テストスイートを実行します。

パラメータ
名前 属性 説明
files Array.<string> <オプション>

以前に構成されたセットの代わりに実行するスペックファイル

filterString string <オプション>

スペックをフィルタリングするために使用される正規表現。指定された場合、完全一致する名前を持つスペックのみが実行されます。

戻り値

スイートが完了したときに解決されるPromise。

Promise.<void>

loadConfig(config)

指定されたオブジェクトから構成をロードします。

パラメータ
名前 説明
config Configuration

loadConfigFile(configFilePathopt)

指定されたファイルから構成をロードします。ファイルはJSONファイルでも、requireでロード可能でデフォルトのエクスポートとしてJasmine構成を提供する任意のJSファイルでもかまいません。

パラメータ
名前 属性 デフォルト 説明
configFilePath string <オプション>
spec/support/jasmine.json

onComplete(onCompleteCallback)

実行が終了したときに呼び出されるコールバックを登録します。

: 登録できるコールバックは1つだけです。コールバックはスイートが完了し、結果が確定した後、Jasmineのクリーンアップがすべて完了する前とは限りません。

パラメータ
名前 説明
onCompleteCallback function

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つの期待値の失敗のみを持たせるかどうか