# HG changeset patch # User Quentin Raynaud <quentin@qraynaud.eu> # Date 1588688765 -7200 # Tue May 05 16:26:05 2020 +0200 # Node ID 7bcbd0c25ed8167f6264221926342a86573a814c # Parent 833ab0d2c06a82bd1e650ee4d2ee4d0d7bb67fd0 test: add tests for option simpleMode diff --git a/src/configuration.mjs b/src/configuration.mjs --- a/src/configuration.mjs +++ b/src/configuration.mjs @@ -197,9 +197,7 @@ return } await Promise.all([...this.tasks.values()]) - if (!this.isReady) { - await this.waitReady() - } + return this.waitReady() } get isArray () { diff --git a/test/load/options/simple-mode/1-auto-load-defaut.spec.yaml b/test/load/options/simple-mode/1-auto-load-defaut.spec.yaml new file mode 100644 --- /dev/null +++ b/test/load/options/simple-mode/1-auto-load-defaut.spec.yaml @@ -0,0 +1,5 @@ +it: should auto load the undefined namespace in simpleMode +start: + simpleMode: true +res: + simple: true diff --git a/test/load/options/simple-mode/2-no-auto-load.spec.yaml b/test/load/options/simple-mode/2-no-auto-load.spec.yaml new file mode 100644 --- /dev/null +++ b/test/load/options/simple-mode/2-no-auto-load.spec.yaml @@ -0,0 +1,4 @@ +it: should not autoload anything in normal mode +start: + simpleMode: false +res: {} diff --git a/test/load/options/simple-mode/3-default-to-normal-mode.spec.yaml b/test/load/options/simple-mode/3-default-to-normal-mode.spec.yaml new file mode 100644 --- /dev/null +++ b/test/load/options/simple-mode/3-default-to-normal-mode.spec.yaml @@ -0,0 +1,2 @@ +it: should not autoload anything in normal mode +res: {} diff --git a/test/load/options/simple-mode/default.yaml b/test/load/options/simple-mode/default.yaml new file mode 100644 --- /dev/null +++ b/test/load/options/simple-mode/default.yaml @@ -0,0 +1,1 @@ +simple: true