グローバル

型定義

MochaGlobalFixture() → {void|Promise:.<void:>}

ソース

同期または非同期で一度だけ呼び出される関数。
「ティアダウン」または「セットアップ」として使用できます。これらはすべて同じコンテキストを共有します。

戻り値
void | Promise:.<void:>

MochaRootHookFunction() → {MochaRootHookObject|Promise:.<MochaRootHookObject:>}

ソース

MochaRootHookObjectを返す関数(同期または非同期)。

戻り値
MochaRootHookObject | Promise:.<MochaRootHookObject:>

MochaRootHookObject

ソース
プロパティ
名前属性説明
beforeAll関数 | Array:.<関数()><オプション>

「すべての前」フック

beforeEach関数 | Array:.<関数()><オプション>

「それぞれの前」フック

afterAll関数 | Array:.<関数()><オプション>

「すべての後」フック

afterEach関数 | Array:.<関数()><オプション>

「それぞれの後」フック

並列実行で機能する、ルートフックを定義する代替方法。

  • オブジェクト

PluginDefinition

ソース
プロパティ
名前属性説明
exportName文字列

使用する名前付きエクスポート

optionName文字列<オプション>

Mochaコンストラクタのオプション名(省略した場合は`exportName`を使用)

validatePluginValidator<オプション>

バリデータ関数

finalizePluginFinalizer<オプション>

ファイナライザ/集約関数

プラグインローダーと集約器のすべての必須部分からなるオブジェクト

  • オブジェクト

PluginFinalizer(impls) → {Promise:.<*:>|*}

ソース

特定の種類のプラグインimplsを最終処理する関数

パラメーター
名前説明
implsArray:.<*:>

ユーザーが提供した実装

戻り値
Promise:.<*:> | *

PluginLoaderOptions

ソース
プロパティ
名前属性説明
pluginDefsArray:.<PluginDefinition:><オプション>

プラグイン定義

ignoreArray:.<string:><オプション>

ロード時に無視するプラグインのリスト

PluginLoaderのオプション

  • オブジェクト

PluginValidator(value) → {void}

ソース

ユーザーが提供したプラグインの実装が有効であることを確認する(同期)関数。

PluginDefinitionで定義されています。

this
パラメーター
名前説明
value*

確認する値

戻り値
void