From 2dfe0b0ff93c0a7ef9643ba1f7a3ee7bbe14ef75 Mon Sep 17 00:00:00 2001 From: Alexey Pyltsyn Date: Wed, 12 Sep 2018 16:36:05 +0300 Subject: [PATCH 1/2] docs(ru): add section on stubbing components to common tips Sync with https://github.com/vuejs/vue-test-utils/commit/974aa25db342677e0a994be7dd410d96d9f36321#diff-e3e2a9bfd88566b05001b02a3f51d286 --- docs/ru/guides/common-tips.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/docs/ru/guides/common-tips.md b/docs/ru/guides/common-tips.md index a0056d95a..cdbc133ad 100644 --- a/docs/ru/guides/common-tips.md +++ b/docs/ru/guides/common-tips.md @@ -132,6 +132,20 @@ mount(Component, { }) ``` +### Подмена компонентов + +Вы можете переопределить компоненты, зарегистрированные глобально или локально, используя опцию `stubs`: + +```js +import { mount } from '@vue/test-utils' + +mount(Component, { + // Будет разрешен globally-registered-component + // пустой заглушкой + stubs: ['globally-registered-component'] +}) +``` + ### Работа с маршрутизацией Поскольку маршрутизация по определению имеет отношение к общей структуре приложения и включает в себя несколько компонентов, её лучше всего тестировать с помощью интеграционных или end-to-end тестов. Для отдельных компонентов, которые используют возможности `vue-router`, вы можете создать моки с использованием упомянутых выше методов. From 25f8476a14c193b92b2298037792b7a308e5d379 Mon Sep 17 00:00:00 2001 From: Alexey Pyltsyn Date: Wed, 12 Sep 2018 17:18:24 +0300 Subject: [PATCH 2/2] Update common-tips.md --- docs/ru/guides/common-tips.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/ru/guides/common-tips.md b/docs/ru/guides/common-tips.md index cdbc133ad..76c42163d 100644 --- a/docs/ru/guides/common-tips.md +++ b/docs/ru/guides/common-tips.md @@ -140,8 +140,8 @@ mount(Component, { import { mount } from '@vue/test-utils' mount(Component, { - // Будет разрешен globally-registered-component - // пустой заглушкой + // Компонент globally-registered-component + // будет заменяться пустой заглушкой stubs: ['globally-registered-component'] }) ```