From 8ad56a2e3e6b185cb23e9a529d0b38009b590f0a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9sar=20Alberca?= Date: Sun, 29 Jul 2018 15:14:46 +0200 Subject: [PATCH 1/7] Change VueTestUtils import to config import --- docs/api/config.md | 24 +++++++++---------- docs/ja/api/components/TransitionGroupStub.md | 8 +++---- docs/ja/api/config.md | 24 +++++++++---------- docs/ru/api/config.md | 24 +++++++++---------- docs/zh/api/config.md | 24 +++++++++---------- 5 files changed, 52 insertions(+), 52 deletions(-) diff --git a/docs/api/config.md b/docs/api/config.md index b5b72e022..db605cc65 100644 --- a/docs/api/config.md +++ b/docs/api/config.md @@ -20,9 +20,9 @@ When passing `stubs` as an array in the mounting options, `config.stubs` are con Example: ```js -import VueTestUtils from '@vue/test-utils' +import { config } from '@vue/test-utils' -VueTestUtils.config.stubs['my-component'] = '
' +config.stubs['my-component'] = '
' ``` ### `mocks` @@ -35,9 +35,9 @@ Like `stubs`, the values passed to `config.mocks` are used by default. Any value Example: ```js -import VueTestUtils from '@vue/test-utils' +import { config } from '@vue/test-utils' -VueTestUtils.config.mocks['$store'] = { +config.mocks['$store'] = { state: { id: 1 } @@ -54,9 +54,9 @@ You can configure default methods using the `config` object. This can be useful Example: ```js -import VueTestUtils from '@vue/test-utils' +import { config } from '@vue/test-utils' -VueTestUtils.config.methods['errors'] = () => { +config.methods['errors'] = () => { any: () => false } ``` @@ -71,9 +71,9 @@ Like `stubs` or `mocks`, the values passed to `config.provide` are used by defau Example: ```js -import VueTestUtils from '@vue/test-utils' +import { config } from '@vue/test-utils' -VueTestUtils.config.provide['$logger'] = { +config.provide['$logger'] = { log: (...args) => { console.log(...args) } @@ -90,9 +90,9 @@ Logs warning when extended child components are automatically stubbed. Hides war Example: ```js -import VueTestUtils from '@vue/test-utils' +import { config } from '@vue/test-utils' -VueTestUtils.config.logModifiedComponents = false +config.logModifiedComponents = false ``` ### `silent` @@ -105,7 +105,7 @@ It suppresses warnings triggered by Vue while mutating component's observables ( Example: ```js -import VueTestUtils from '@vue/test-utils' +import { config } from '@vue/test-utils' -VueTestUtils.config.silent = false +config.silent = false ``` diff --git a/docs/ja/api/components/TransitionGroupStub.md b/docs/ja/api/components/TransitionGroupStub.md index e1403f47e..f197481b4 100644 --- a/docs/ja/api/components/TransitionGroupStub.md +++ b/docs/ja/api/components/TransitionGroupStub.md @@ -5,17 +5,17 @@ デフォルトではすべての `transition-group` コンポーネントは `TransitionGroupStub` でスタブされます。これは `vue-test-utils` の `config` で設定されています。スタブせずに既存の `transition-group` コンポーネントを使用したい場合は、 `config.stubs['transition-group']` に `false` をセットします。: ```js -import VueTestUtils from '@vue/test-utils' +import { config } from '@vue/test-utils' -VueTestUtils.config.stubs['transition-group'] = false +config.stubs['transition-group'] = false ``` `transition-group` コンポーネントをスタブするために再びセットするには以下のようにします。 ```js -import VueTestUtils, { TransitionGroupStub } from '@vue/test-utils' +import { config, TransitionGroupStub } from '@vue/test-utils' -VueTestUtils.config.stubs['transition-group'] = TransitionGroupStub +config.stubs['transition-group'] = TransitionGroupStub ``` マウンティングオプションでスタブとしてセットするには以下のようにします。 diff --git a/docs/ja/api/config.md b/docs/ja/api/config.md index 56513e2f0..c5a994304 100644 --- a/docs/ja/api/config.md +++ b/docs/ja/api/config.md @@ -19,9 +19,9 @@ vue-test-utils にはオプションを定義するための `config` オプシ 例: ```js -import VueTestUtils from '@vue/test-utils' +import { config } from '@vue/test-utils' -VueTestUtils.config.stubs['my-component'] = '
' +config.stubs['my-component'] = '
' ``` #### `mocks` @@ -34,9 +34,9 @@ VueTestUtils.config.stubs['my-component'] = '
' 例: ```js -import VueTestUtils from '@vue/test-utils' +import { config } from '@vue/test-utils' -VueTestUtils.config.mocks['$store'] = { +config.mocks['$store'] = { state: { id: 1 } @@ -53,9 +53,9 @@ VueTestUtils.config.mocks['$store'] = { 例: ```js -import VueTestUtils from '@vue/test-utils' +import { config } from '@vue/test-utils' -VueTestUtils.config.methods['errors'] = () => { +config.methods['errors'] = () => { any: () => false } ``` @@ -70,9 +70,9 @@ VueTestUtils.config.methods['errors'] = () => { 例: ```js -import VueTestUtils from '@vue/test-utils' +import { config } from '@vue/test-utils' -VueTestUtils.config.provide['$logger'] = { +config.provide['$logger'] = { log: (...args) => { console.log(...args) } @@ -89,9 +89,9 @@ VueTestUtils.config.provide['$logger'] = { 例: ```js -import VueTestUtils from '@vue/test-utils' +import { config } from '@vue/test-utils' -VueTestUtils.config.logModifiedComponents = false +config.logModifiedComponents = false ``` ### `silent` @@ -104,7 +104,7 @@ Vue がコンポーネントの変更を感知するプロパティ(例えば pr 例: ```js -import VueTestUtils from '@vue/test-utils' +import { config } from '@vue/test-utils' -VueTestUtils.config.silent = false +config.silent = false ``` diff --git a/docs/ru/api/config.md b/docs/ru/api/config.md index 90ceebb52..b387172b4 100644 --- a/docs/ru/api/config.md +++ b/docs/ru/api/config.md @@ -20,9 +20,9 @@ Vue Test Utils включает объект конфигурации для о Пример: ```js -import VueTestUtils from '@vue/test-utils' +import { config } from '@vue/test-utils' -VueTestUtils.config.stubs['my-component'] = '
' +config.stubs['my-component'] = '
' ``` ### `mocks` @@ -35,9 +35,9 @@ VueTestUtils.config.stubs['my-component'] = '
' Пример: ```js -import VueTestUtils from '@vue/test-utils' +import { config } from '@vue/test-utils' -VueTestUtils.config.mocks['$store'] = { +config.mocks['$store'] = { state: { id: 1 } @@ -54,9 +54,9 @@ VueTestUtils.config.mocks['$store'] = { Пример: ```js -import VueTestUtils from '@vue/test-utils' +import { config } from '@vue/test-utils' -VueTestUtils.config.methods['errors'] = () => { +config.methods['errors'] = () => { any: () => false } ``` @@ -71,9 +71,9 @@ VueTestUtils.config.methods['errors'] = () => { Пример: ```js -import VueTestUtils from '@vue/test-utils' +import { config } from '@vue/test-utils' -VueTestUtils.config.provide['$logger'] = { +config.provide['$logger'] = { log: (...args) => { console.log(...args) } @@ -90,9 +90,9 @@ VueTestUtils.config.provide['$logger'] = { Пример: ```js -import VueTestUtils from '@vue/test-utils' +import { config } from '@vue/test-utils' -VueTestUtils.config.logModifiedComponents = false +config.logModifiedComponents = false ``` ### `silent` @@ -105,7 +105,7 @@ VueTestUtils.config.logModifiedComponents = false Пример: ```js -import VueTestUtils from '@vue/test-utils' +import { config } from '@vue/test-utils' -VueTestUtils.config.silent = false +config.silent = false ``` diff --git a/docs/zh/api/config.md b/docs/zh/api/config.md index 987f22625..22f59e7eb 100644 --- a/docs/zh/api/config.md +++ b/docs/zh/api/config.md @@ -20,9 +20,9 @@ Vue Test Utils 包含了一个定义其选项的配置对象。 示例: ```js -import VueTestUtils from '@vue/test-utils' +import { config } from '@vue/test-utils' -VueTestUtils.config.stubs['my-component'] = '
' +config.stubs['my-component'] = '
' ``` ### `mocks` @@ -35,9 +35,9 @@ VueTestUtils.config.stubs['my-component'] = '
' 示例: ```js -import VueTestUtils from '@vue/test-utils' +import { config } from '@vue/test-utils' -VueTestUtils.config.mocks['$store'] = { +config.mocks['$store'] = { state: { id: 1 } @@ -54,9 +54,9 @@ VueTestUtils.config.mocks['$store'] = { 示例: ```js -import VueTestUtils from '@vue/test-utils' +import { config } from '@vue/test-utils' -VueTestUtils.config.methods['errors'] = () => { +config.methods['errors'] = () => { any: () => false } ``` @@ -71,9 +71,9 @@ VueTestUtils.config.methods['errors'] = () => { 示例: ```js -import VueTestUtils from '@vue/test-utils' +import { config } from '@vue/test-utils' -VueTestUtils.config.provide['$logger'] = { +config.provide['$logger'] = { log: (...args) => { console.log(...args) } @@ -90,9 +90,9 @@ VueTestUtils.config.provide['$logger'] = { 示例: ```js -import VueTestUtils from '@vue/test-utils' +import { config } from '@vue/test-utils' -VueTestUtils.config.logModifiedComponents = false +config.logModifiedComponents = false ``` ### `silent` @@ -105,7 +105,7 @@ VueTestUtils.config.logModifiedComponents = false 示例; ```js -import VueTestUtils from '@vue/test-utils' +import { config } from '@vue/test-utils' -VueTestUtils.config.silent = false +config.silent = false ``` From 757f78ee91b04aa6a0b7c1f5c6c9e788470ea45d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9sar=20Alberca?= Date: Sun, 29 Jul 2018 16:04:12 +0200 Subject: [PATCH 2/7] Use object notation instead of bracket notation --- docs/api/components/TransitionGroupStub.md | 8 ++++-- docs/api/components/TransitionStub.md | 8 ++++-- docs/api/config.md | 26 ++++++++++++------- docs/ja/api/components/TransitionGroupStub.md | 8 ++++-- docs/ja/api/components/TransitionStub.md | 8 ++++-- docs/ja/api/config.md | 26 ++++++++++++------- docs/ru/api/components/TransitionGroupStub.md | 8 ++++-- docs/ru/api/components/TransitionStub.md | 8 ++++-- docs/ru/api/config.md | 26 ++++++++++++------- docs/zh/api/components/TransitionGroupStub.md | 8 ++++-- docs/zh/api/components/TransitionStub.md | 8 ++++-- docs/zh/api/config.md | 26 ++++++++++++------- 12 files changed, 116 insertions(+), 52 deletions(-) diff --git a/docs/api/components/TransitionGroupStub.md b/docs/api/components/TransitionGroupStub.md index 1f16ff714..d5110f7f2 100644 --- a/docs/api/components/TransitionGroupStub.md +++ b/docs/api/components/TransitionGroupStub.md @@ -7,7 +7,9 @@ This is set to stub all `transition-group` components by default in the Vue Test ```js import { config } from '@vue/test-utils' -config.stubs['transition-group'] = false +config.stubs = { + 'transition-group': false +} ``` To reset it to stub `transition-group` components: @@ -15,7 +17,9 @@ To reset it to stub `transition-group` components: ```js import { config, TransitionGroupStub } from '@vue/test-utils' -config.stubs['transition-group'] = TransitionGroupStub +config.stubs = { + 'transition-group': TransitionGroupStub +} ``` To set it as a stub in mounting options: diff --git a/docs/api/components/TransitionStub.md b/docs/api/components/TransitionStub.md index ae4da6502..b3a70c0d9 100644 --- a/docs/api/components/TransitionStub.md +++ b/docs/api/components/TransitionStub.md @@ -7,14 +7,18 @@ This is set to stub all `transition` components by default in the Vue Test Utils ```js import { config } from '@vue/test-utils' -config.stubs.transition = false +config.stubs = { + transition: false +} ``` To reset it to stub `transition` components: ```js import { config, TransitionStub } from '@vue/test-utils' -config.stubs.transition = TransitionStub +config.stubs = { + transition: TransitionStub +} ``` To set it as a stub in mounting options: diff --git a/docs/api/config.md b/docs/api/config.md index db605cc65..2790e3f0f 100644 --- a/docs/api/config.md +++ b/docs/api/config.md @@ -22,7 +22,9 @@ Example: ```js import { config } from '@vue/test-utils' -config.stubs['my-component'] = '
' +config.stubs = { + 'my-component': '
' +} ``` ### `mocks` @@ -37,9 +39,11 @@ Example: ```js import { config } from '@vue/test-utils' -config.mocks['$store'] = { - state: { - id: 1 +config.mocks = { + $store: { + state: { + id: 1 + } } } ``` @@ -56,8 +60,10 @@ Example: ```js import { config } from '@vue/test-utils' -config.methods['errors'] = () => { - any: () => false +config.methods = { + errors: { + any: () => false + } } ``` @@ -73,9 +79,11 @@ Example: ```js import { config } from '@vue/test-utils' -config.provide['$logger'] = { - log: (...args) => { - console.log(...args) +config.provide = { + $logger: { + log: (...args) => { + console.log(...args) + } } } ``` diff --git a/docs/ja/api/components/TransitionGroupStub.md b/docs/ja/api/components/TransitionGroupStub.md index f197481b4..4f1d49519 100644 --- a/docs/ja/api/components/TransitionGroupStub.md +++ b/docs/ja/api/components/TransitionGroupStub.md @@ -7,7 +7,9 @@ ```js import { config } from '@vue/test-utils' -config.stubs['transition-group'] = false +config.stubs = { + 'transition-group': false +} ``` `transition-group` コンポーネントをスタブするために再びセットするには以下のようにします。 @@ -15,7 +17,9 @@ config.stubs['transition-group'] = false ```js import { config, TransitionGroupStub } from '@vue/test-utils' -config.stubs['transition-group'] = TransitionGroupStub +config.stubs = { + 'transition-group': TransitionGroupStub +} ``` マウンティングオプションでスタブとしてセットするには以下のようにします。 diff --git a/docs/ja/api/components/TransitionStub.md b/docs/ja/api/components/TransitionStub.md index af115a4f9..4d6467722 100644 --- a/docs/ja/api/components/TransitionStub.md +++ b/docs/ja/api/components/TransitionStub.md @@ -7,7 +7,9 @@ ```js import { config } from '@vue/test-utils' -config.stubs.transition = false +config.stubs = { + transition: false +} ``` `transition` コンポーネントをスタブするために再びセットするには以下のようにします。 @@ -15,7 +17,9 @@ config.stubs.transition = false ```js import { config, TransitionStub } from '@vue/test-utils' -config.stubs.transition = TransitionStub +config.stubs = { + transition: TransitionStub +} ``` マウンティングオプションでスタブとしてセットするには以下のようにします。 diff --git a/docs/ja/api/config.md b/docs/ja/api/config.md index c5a994304..6a4149128 100644 --- a/docs/ja/api/config.md +++ b/docs/ja/api/config.md @@ -21,7 +21,9 @@ vue-test-utils にはオプションを定義するための `config` オプシ ```js import { config } from '@vue/test-utils' -config.stubs['my-component'] = '
' +config.stubs = { + 'my-component': '
' +} ``` #### `mocks` @@ -36,9 +38,11 @@ config.stubs['my-component'] = '
' ```js import { config } from '@vue/test-utils' -config.mocks['$store'] = { - state: { - id: 1 +config.mocks = { + $store: { + state: { + id: 1 + } } } ``` @@ -55,8 +59,10 @@ config.mocks['$store'] = { ```js import { config } from '@vue/test-utils' -config.methods['errors'] = () => { - any: () => false +config.methods = { + errors: { + any: () => false + } } ``` @@ -72,9 +78,11 @@ config.methods['errors'] = () => { ```js import { config } from '@vue/test-utils' -config.provide['$logger'] = { - log: (...args) => { - console.log(...args) +config.provide = { + $logger: { + log: (...args) => { + console.log(...args) + } } } ``` diff --git a/docs/ru/api/components/TransitionGroupStub.md b/docs/ru/api/components/TransitionGroupStub.md index f9bc7c75d..5fd5fa59a 100644 --- a/docs/ru/api/components/TransitionGroupStub.md +++ b/docs/ru/api/components/TransitionGroupStub.md @@ -7,7 +7,9 @@ ```js import { config } from '@vue/test-utils' -config.stubs['transition-group'] = false +config.stubs = { + 'transition-group': false +} ``` Чтобы переустановить обратно на заглушки компонентов `transition-group`: @@ -15,7 +17,9 @@ config.stubs['transition-group'] = false ```js import { config, TransitionGroupStub } from '@vue/test-utils' -config.stubs['transition-group'] = TransitionGroupStub +config.stubs = { + 'transition-group': TransitionGroupStub +} ``` Для установки заглушек в настройках монтирования: diff --git a/docs/ru/api/components/TransitionStub.md b/docs/ru/api/components/TransitionStub.md index 7ecd19297..bff7b3007 100644 --- a/docs/ru/api/components/TransitionStub.md +++ b/docs/ru/api/components/TransitionStub.md @@ -7,14 +7,18 @@ ```js import { config } from '@vue/test-utils' -config.stubs.transition = false +config.stubs = { + transition: false +} ``` Чтобы переустановить обратно на заглушки компонентов `transition`: ```js import { config, TransitionStub } from '@vue/test-utils' -config.stubs.transition = TransitionStub +config.stubs = { + transition: TransitionStub +} ``` Для установки заглушек в настройках монтирования: diff --git a/docs/ru/api/config.md b/docs/ru/api/config.md index b387172b4..b2e4e6de7 100644 --- a/docs/ru/api/config.md +++ b/docs/ru/api/config.md @@ -22,7 +22,9 @@ Vue Test Utils включает объект конфигурации для о ```js import { config } from '@vue/test-utils' -config.stubs['my-component'] = '
' +config.stubs = { +'my-component': '
' +} ``` ### `mocks` @@ -37,9 +39,11 @@ config.stubs['my-component'] = '
' ```js import { config } from '@vue/test-utils' -config.mocks['$store'] = { - state: { - id: 1 +config.mocks = { + $store : { + state: { + id: 1 + } } } ``` @@ -56,8 +60,10 @@ config.mocks['$store'] = { ```js import { config } from '@vue/test-utils' -config.methods['errors'] = () => { - any: () => false +config.methods = { + errors: { + any: () => false + } } ``` @@ -73,9 +79,11 @@ config.methods['errors'] = () => { ```js import { config } from '@vue/test-utils' -config.provide['$logger'] = { - log: (...args) => { - console.log(...args) +config.provide = { + $logger : { + log: (...args) => { + console.log(...args) + } } } ``` diff --git a/docs/zh/api/components/TransitionGroupStub.md b/docs/zh/api/components/TransitionGroupStub.md index 9df09ddb9..3f4f5098f 100644 --- a/docs/zh/api/components/TransitionGroupStub.md +++ b/docs/zh/api/components/TransitionGroupStub.md @@ -7,7 +7,9 @@ ```js import { config } from '@vue/test-utils' -config.stubs['transition-group'] = false +config.stubs = { + 'transition-group': false +} ``` 将其重置可以存根 `transition-group` 组件: @@ -15,7 +17,9 @@ config.stubs['transition-group'] = false ```js import { config, TransitionGroupStub } from '@vue/test-utils' -config.stubs['transition-group'] = TransitionGroupStub +config.stubs = { + 'transition-group': TransitionGroupStub +} ``` 还可以在挂载选项中将其设置为一个存根: diff --git a/docs/zh/api/components/TransitionStub.md b/docs/zh/api/components/TransitionStub.md index 13efaaaaf..ef755989d 100644 --- a/docs/zh/api/components/TransitionStub.md +++ b/docs/zh/api/components/TransitionStub.md @@ -8,7 +8,9 @@ ```js import { config } from '@vue/test-utils' -config.stubs.transition = false +config.stubs = { + transition: false +} ``` 将其重置可以存根 `transition` 组件: @@ -16,7 +18,9 @@ config.stubs.transition = false ```js import { config, TransitionStub } from '@vue/test-utils' -config.stubs.transition = TransitionStub +config.stubs = { + transition: TransitionStub +} ``` 还可以在挂载选项中将其设置为一个存根: diff --git a/docs/zh/api/config.md b/docs/zh/api/config.md index 22f59e7eb..f476365ac 100644 --- a/docs/zh/api/config.md +++ b/docs/zh/api/config.md @@ -22,7 +22,9 @@ Vue Test Utils 包含了一个定义其选项的配置对象。 ```js import { config } from '@vue/test-utils' -config.stubs['my-component'] = '
' +config.stubs = { + 'my-component': '
' +} ``` ### `mocks` @@ -37,9 +39,11 @@ config.stubs['my-component'] = '
' ```js import { config } from '@vue/test-utils' -config.mocks['$store'] = { - state: { - id: 1 +config.mocks = { + $store: { + state: { + id: 1 + } } } ``` @@ -56,8 +60,10 @@ config.mocks['$store'] = { ```js import { config } from '@vue/test-utils' -config.methods['errors'] = () => { - any: () => false +config.methods = { + errors: { + any: () => false + } } ``` @@ -73,9 +79,11 @@ config.methods['errors'] = () => { ```js import { config } from '@vue/test-utils' -config.provide['$logger'] = { - log: (...args) => { - console.log(...args) +config.provide = { + $logger: { + log: (...args) => { + console.log(...args) + } } } ``` From fa614b8812c1d73072c9a928a2743618ff242451 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9sar=20Alberca?= Date: Sun, 29 Jul 2018 16:31:43 +0200 Subject: [PATCH 3/7] Fix extra spaces --- docs/api/components/TransitionStub.md | 4 ++-- docs/ru/api/config.md | 6 +++--- docs/zh/api/components/TransitionStub.md | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/api/components/TransitionStub.md b/docs/api/components/TransitionStub.md index b3a70c0d9..ae302a2c3 100644 --- a/docs/api/components/TransitionStub.md +++ b/docs/api/components/TransitionStub.md @@ -7,7 +7,7 @@ This is set to stub all `transition` components by default in the Vue Test Utils ```js import { config } from '@vue/test-utils' -config.stubs = { +config.stubs = { transition: false } ``` @@ -16,7 +16,7 @@ To reset it to stub `transition` components: ```js import { config, TransitionStub } from '@vue/test-utils' -config.stubs = { +config.stubs = { transition: TransitionStub } ``` diff --git a/docs/ru/api/config.md b/docs/ru/api/config.md index b2e4e6de7..bac3818ef 100644 --- a/docs/ru/api/config.md +++ b/docs/ru/api/config.md @@ -23,7 +23,7 @@ Vue Test Utils включает объект конфигурации для о import { config } from '@vue/test-utils' config.stubs = { -'my-component': '
' + 'my-component': '
' } ``` @@ -40,7 +40,7 @@ config.stubs = { import { config } from '@vue/test-utils' config.mocks = { - $store : { + $store: { state: { id: 1 } @@ -80,7 +80,7 @@ config.methods = { import { config } from '@vue/test-utils' config.provide = { - $logger : { + $logger: { log: (...args) => { console.log(...args) } diff --git a/docs/zh/api/components/TransitionStub.md b/docs/zh/api/components/TransitionStub.md index ef755989d..10a146341 100644 --- a/docs/zh/api/components/TransitionStub.md +++ b/docs/zh/api/components/TransitionStub.md @@ -8,7 +8,7 @@ ```js import { config } from '@vue/test-utils' -config.stubs = { +config.stubs = { transition: false } ``` @@ -18,7 +18,7 @@ config.stubs = { ```js import { config, TransitionStub } from '@vue/test-utils' -config.stubs = { +config.stubs = { transition: TransitionStub } ``` From 9bc10548b40965857ac17eacafca6e45dcc9cd4b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9sar=20Alberca?= Date: Sun, 29 Jul 2018 16:43:23 +0200 Subject: [PATCH 4/7] Fix extra space --- docs/ru/api/config.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/ru/api/config.md b/docs/ru/api/config.md index bac3818ef..b69615f57 100644 --- a/docs/ru/api/config.md +++ b/docs/ru/api/config.md @@ -22,7 +22,7 @@ Vue Test Utils включает объект конфигурации для о ```js import { config } from '@vue/test-utils' -config.stubs = { +config.stubs = { 'my-component': '
' } ``` From 18f40483109cc5b90646671bcdadae34921d49f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9sar=20Alberca?= Date: Sun, 29 Jul 2018 18:17:08 +0200 Subject: [PATCH 5/7] Revert "Use object notation instead of bracket notation" This reverts commit 757f78e --- docs/api/components/TransitionGroupStub.md | 8 ++---- docs/api/components/TransitionStub.md | 8 ++---- docs/api/config.md | 26 +++++++------------ docs/ja/api/components/TransitionGroupStub.md | 8 ++---- docs/ja/api/components/TransitionStub.md | 8 ++---- docs/ja/api/config.md | 26 +++++++------------ docs/ru/api/components/TransitionGroupStub.md | 8 ++---- docs/ru/api/components/TransitionStub.md | 8 ++---- docs/ru/api/config.md | 26 +++++++------------ docs/zh/api/components/TransitionGroupStub.md | 8 ++---- docs/zh/api/components/TransitionStub.md | 8 ++---- docs/zh/api/config.md | 26 +++++++------------ 12 files changed, 52 insertions(+), 116 deletions(-) diff --git a/docs/api/components/TransitionGroupStub.md b/docs/api/components/TransitionGroupStub.md index d5110f7f2..1f16ff714 100644 --- a/docs/api/components/TransitionGroupStub.md +++ b/docs/api/components/TransitionGroupStub.md @@ -7,9 +7,7 @@ This is set to stub all `transition-group` components by default in the Vue Test ```js import { config } from '@vue/test-utils' -config.stubs = { - 'transition-group': false -} +config.stubs['transition-group'] = false ``` To reset it to stub `transition-group` components: @@ -17,9 +15,7 @@ To reset it to stub `transition-group` components: ```js import { config, TransitionGroupStub } from '@vue/test-utils' -config.stubs = { - 'transition-group': TransitionGroupStub -} +config.stubs['transition-group'] = TransitionGroupStub ``` To set it as a stub in mounting options: diff --git a/docs/api/components/TransitionStub.md b/docs/api/components/TransitionStub.md index ae302a2c3..ae4da6502 100644 --- a/docs/api/components/TransitionStub.md +++ b/docs/api/components/TransitionStub.md @@ -7,18 +7,14 @@ This is set to stub all `transition` components by default in the Vue Test Utils ```js import { config } from '@vue/test-utils' -config.stubs = { - transition: false -} +config.stubs.transition = false ``` To reset it to stub `transition` components: ```js import { config, TransitionStub } from '@vue/test-utils' -config.stubs = { - transition: TransitionStub -} +config.stubs.transition = TransitionStub ``` To set it as a stub in mounting options: diff --git a/docs/api/config.md b/docs/api/config.md index 2790e3f0f..db605cc65 100644 --- a/docs/api/config.md +++ b/docs/api/config.md @@ -22,9 +22,7 @@ Example: ```js import { config } from '@vue/test-utils' -config.stubs = { - 'my-component': '
' -} +config.stubs['my-component'] = '
' ``` ### `mocks` @@ -39,11 +37,9 @@ Example: ```js import { config } from '@vue/test-utils' -config.mocks = { - $store: { - state: { - id: 1 - } +config.mocks['$store'] = { + state: { + id: 1 } } ``` @@ -60,10 +56,8 @@ Example: ```js import { config } from '@vue/test-utils' -config.methods = { - errors: { - any: () => false - } +config.methods['errors'] = () => { + any: () => false } ``` @@ -79,11 +73,9 @@ Example: ```js import { config } from '@vue/test-utils' -config.provide = { - $logger: { - log: (...args) => { - console.log(...args) - } +config.provide['$logger'] = { + log: (...args) => { + console.log(...args) } } ``` diff --git a/docs/ja/api/components/TransitionGroupStub.md b/docs/ja/api/components/TransitionGroupStub.md index 4f1d49519..f197481b4 100644 --- a/docs/ja/api/components/TransitionGroupStub.md +++ b/docs/ja/api/components/TransitionGroupStub.md @@ -7,9 +7,7 @@ ```js import { config } from '@vue/test-utils' -config.stubs = { - 'transition-group': false -} +config.stubs['transition-group'] = false ``` `transition-group` コンポーネントをスタブするために再びセットするには以下のようにします。 @@ -17,9 +15,7 @@ config.stubs = { ```js import { config, TransitionGroupStub } from '@vue/test-utils' -config.stubs = { - 'transition-group': TransitionGroupStub -} +config.stubs['transition-group'] = TransitionGroupStub ``` マウンティングオプションでスタブとしてセットするには以下のようにします。 diff --git a/docs/ja/api/components/TransitionStub.md b/docs/ja/api/components/TransitionStub.md index 4d6467722..af115a4f9 100644 --- a/docs/ja/api/components/TransitionStub.md +++ b/docs/ja/api/components/TransitionStub.md @@ -7,9 +7,7 @@ ```js import { config } from '@vue/test-utils' -config.stubs = { - transition: false -} +config.stubs.transition = false ``` `transition` コンポーネントをスタブするために再びセットするには以下のようにします。 @@ -17,9 +15,7 @@ config.stubs = { ```js import { config, TransitionStub } from '@vue/test-utils' -config.stubs = { - transition: TransitionStub -} +config.stubs.transition = TransitionStub ``` マウンティングオプションでスタブとしてセットするには以下のようにします。 diff --git a/docs/ja/api/config.md b/docs/ja/api/config.md index 6a4149128..c5a994304 100644 --- a/docs/ja/api/config.md +++ b/docs/ja/api/config.md @@ -21,9 +21,7 @@ vue-test-utils にはオプションを定義するための `config` オプシ ```js import { config } from '@vue/test-utils' -config.stubs = { - 'my-component': '
' -} +config.stubs['my-component'] = '
' ``` #### `mocks` @@ -38,11 +36,9 @@ config.stubs = { ```js import { config } from '@vue/test-utils' -config.mocks = { - $store: { - state: { - id: 1 - } +config.mocks['$store'] = { + state: { + id: 1 } } ``` @@ -59,10 +55,8 @@ config.mocks = { ```js import { config } from '@vue/test-utils' -config.methods = { - errors: { - any: () => false - } +config.methods['errors'] = () => { + any: () => false } ``` @@ -78,11 +72,9 @@ config.methods = { ```js import { config } from '@vue/test-utils' -config.provide = { - $logger: { - log: (...args) => { - console.log(...args) - } +config.provide['$logger'] = { + log: (...args) => { + console.log(...args) } } ``` diff --git a/docs/ru/api/components/TransitionGroupStub.md b/docs/ru/api/components/TransitionGroupStub.md index 5fd5fa59a..f9bc7c75d 100644 --- a/docs/ru/api/components/TransitionGroupStub.md +++ b/docs/ru/api/components/TransitionGroupStub.md @@ -7,9 +7,7 @@ ```js import { config } from '@vue/test-utils' -config.stubs = { - 'transition-group': false -} +config.stubs['transition-group'] = false ``` Чтобы переустановить обратно на заглушки компонентов `transition-group`: @@ -17,9 +15,7 @@ config.stubs = { ```js import { config, TransitionGroupStub } from '@vue/test-utils' -config.stubs = { - 'transition-group': TransitionGroupStub -} +config.stubs['transition-group'] = TransitionGroupStub ``` Для установки заглушек в настройках монтирования: diff --git a/docs/ru/api/components/TransitionStub.md b/docs/ru/api/components/TransitionStub.md index bff7b3007..7ecd19297 100644 --- a/docs/ru/api/components/TransitionStub.md +++ b/docs/ru/api/components/TransitionStub.md @@ -7,18 +7,14 @@ ```js import { config } from '@vue/test-utils' -config.stubs = { - transition: false -} +config.stubs.transition = false ``` Чтобы переустановить обратно на заглушки компонентов `transition`: ```js import { config, TransitionStub } from '@vue/test-utils' -config.stubs = { - transition: TransitionStub -} +config.stubs.transition = TransitionStub ``` Для установки заглушек в настройках монтирования: diff --git a/docs/ru/api/config.md b/docs/ru/api/config.md index b69615f57..b387172b4 100644 --- a/docs/ru/api/config.md +++ b/docs/ru/api/config.md @@ -22,9 +22,7 @@ Vue Test Utils включает объект конфигурации для о ```js import { config } from '@vue/test-utils' -config.stubs = { - 'my-component': '
' -} +config.stubs['my-component'] = '
' ``` ### `mocks` @@ -39,11 +37,9 @@ config.stubs = { ```js import { config } from '@vue/test-utils' -config.mocks = { - $store: { - state: { - id: 1 - } +config.mocks['$store'] = { + state: { + id: 1 } } ``` @@ -60,10 +56,8 @@ config.mocks = { ```js import { config } from '@vue/test-utils' -config.methods = { - errors: { - any: () => false - } +config.methods['errors'] = () => { + any: () => false } ``` @@ -79,11 +73,9 @@ config.methods = { ```js import { config } from '@vue/test-utils' -config.provide = { - $logger: { - log: (...args) => { - console.log(...args) - } +config.provide['$logger'] = { + log: (...args) => { + console.log(...args) } } ``` diff --git a/docs/zh/api/components/TransitionGroupStub.md b/docs/zh/api/components/TransitionGroupStub.md index 3f4f5098f..9df09ddb9 100644 --- a/docs/zh/api/components/TransitionGroupStub.md +++ b/docs/zh/api/components/TransitionGroupStub.md @@ -7,9 +7,7 @@ ```js import { config } from '@vue/test-utils' -config.stubs = { - 'transition-group': false -} +config.stubs['transition-group'] = false ``` 将其重置可以存根 `transition-group` 组件: @@ -17,9 +15,7 @@ config.stubs = { ```js import { config, TransitionGroupStub } from '@vue/test-utils' -config.stubs = { - 'transition-group': TransitionGroupStub -} +config.stubs['transition-group'] = TransitionGroupStub ``` 还可以在挂载选项中将其设置为一个存根: diff --git a/docs/zh/api/components/TransitionStub.md b/docs/zh/api/components/TransitionStub.md index 10a146341..13efaaaaf 100644 --- a/docs/zh/api/components/TransitionStub.md +++ b/docs/zh/api/components/TransitionStub.md @@ -8,9 +8,7 @@ ```js import { config } from '@vue/test-utils' -config.stubs = { - transition: false -} +config.stubs.transition = false ``` 将其重置可以存根 `transition` 组件: @@ -18,9 +16,7 @@ config.stubs = { ```js import { config, TransitionStub } from '@vue/test-utils' -config.stubs = { - transition: TransitionStub -} +config.stubs.transition = TransitionStub ``` 还可以在挂载选项中将其设置为一个存根: diff --git a/docs/zh/api/config.md b/docs/zh/api/config.md index f476365ac..22f59e7eb 100644 --- a/docs/zh/api/config.md +++ b/docs/zh/api/config.md @@ -22,9 +22,7 @@ Vue Test Utils 包含了一个定义其选项的配置对象。 ```js import { config } from '@vue/test-utils' -config.stubs = { - 'my-component': '
' -} +config.stubs['my-component'] = '
' ``` ### `mocks` @@ -39,11 +37,9 @@ config.stubs = { ```js import { config } from '@vue/test-utils' -config.mocks = { - $store: { - state: { - id: 1 - } +config.mocks['$store'] = { + state: { + id: 1 } } ``` @@ -60,10 +56,8 @@ config.mocks = { ```js import { config } from '@vue/test-utils' -config.methods = { - errors: { - any: () => false - } +config.methods['errors'] = () => { + any: () => false } ``` @@ -79,11 +73,9 @@ config.methods = { ```js import { config } from '@vue/test-utils' -config.provide = { - $logger: { - log: (...args) => { - console.log(...args) - } +config.provide['$logger'] = { + log: (...args) => { + console.log(...args) } } ``` From c402f46ff7fd8096a05881f392fc1c5a2da4c93b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9sar=20Alberca?= Date: Sun, 29 Jul 2018 18:38:17 +0200 Subject: [PATCH 6/7] Remove Normal import, as it's unused --- packages/test-utils/types/test/shallow.ts | 2 +- packages/test-utils/types/test/wrapper.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/test-utils/types/test/shallow.ts b/packages/test-utils/types/test/shallow.ts index 3a5ee2a5a..60636a3ea 100644 --- a/packages/test-utils/types/test/shallow.ts +++ b/packages/test-utils/types/test/shallow.ts @@ -1,6 +1,6 @@ import Vuex from 'vuex' import { shallowMount, createLocalVue } from '../' -import { normalOptions, functionalOptions, Normal, ClassComponent } from './resources' +import { normalOptions, functionalOptions, ClassComponent } from './resources' /** * Should create wrapper vm based on (function) component options or constructors diff --git a/packages/test-utils/types/test/wrapper.ts b/packages/test-utils/types/test/wrapper.ts index 41695ad73..c92baa9b8 100644 --- a/packages/test-utils/types/test/wrapper.ts +++ b/packages/test-utils/types/test/wrapper.ts @@ -1,5 +1,5 @@ import { mount, createWrapper } from '../' -import { normalOptions, functionalOptions, Normal, ClassComponent } from './resources' +import { normalOptions, functionalOptions, ClassComponent } from './resources' import Vue from 'vue' /** From d0dc401e4e87f099e88971a89e2a76116198ab29 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9sar=20Alberca?= Date: Sun, 29 Jul 2018 18:39:46 +0200 Subject: [PATCH 7/7] Set allowSyntheticDefaultImports to true in order to fix typing errors when default importing --- packages/test-utils/types/test/mount.ts | 7 +++++-- packages/test-utils/types/tsconfig.json | 3 ++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/packages/test-utils/types/test/mount.ts b/packages/test-utils/types/test/mount.ts index a9ba18482..701bcf06b 100644 --- a/packages/test-utils/types/test/mount.ts +++ b/packages/test-utils/types/test/mount.ts @@ -1,6 +1,6 @@ import Vuex from 'vuex' -import { mount, createLocalVue, config } from '../' -import { normalOptions, functionalOptions, Normal, ClassComponent } from './resources' +import VueTestUtils, { mount, createLocalVue, config } from '../' +import { normalOptions, functionalOptions, ClassComponent } from './resources' /** * Should create wrapper vm based on (function) component options or constructors @@ -94,3 +94,6 @@ config.provide = { } config.logModifiedComponents = true config.silent = true + +// Check we can use default export +VueTestUtils.config.silent = false diff --git a/packages/test-utils/types/tsconfig.json b/packages/test-utils/types/tsconfig.json index 973c86d1b..4896d3f22 100644 --- a/packages/test-utils/types/tsconfig.json +++ b/packages/test-utils/types/tsconfig.json @@ -4,7 +4,8 @@ "module": "es2015", "moduleResolution": "node", "strict": true, - "noEmit": true + "noEmit": true, + "allowSyntheticDefaultImports": true }, "include": [ "**/*.ts"