Skip to content

Commit 7559dff

Browse files
committed
Russian translation: replace shallow with shallowMount
1 parent bce0f19 commit 7559dff

10 files changed

+32
-32
lines changed

docs/ru/api/createLocalVue.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
Используйте вместе с `options.localVue`:
1111

1212
```js
13-
import { createLocalVue, shallow } from '@vue/test-utils'
13+
import { createLocalVue, shallowMount } from '@vue/test-utils'
1414
import Foo from './Foo.vue'
1515

1616
const localVue = createLocalVue()

docs/ru/api/options.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ mount(Component, {
102102
stubs: ['registered-component']
103103
})
104104

105-
shallow(Component, {
105+
shallowMount(Component, {
106106
stubs: {
107107
// заглушка со специальной реализацией
108108
'registered-component': Foo,
@@ -122,7 +122,7 @@ shallow(Component, {
122122

123123
```js
124124
const $route = { path: 'http://www.example-path.com' }
125-
const wrapper = shallow(Component, {
125+
const wrapper = shallowMount(Component, {
126126
mocks: {
127127
$route
128128
}
@@ -196,7 +196,7 @@ expect(wrapper.vm.$route).toBeInstanceOf(Object)
196196

197197
## Другие опции
198198

199-
Если в параметрах для `mount` и `shallow` содержатся другие опции, отличные от опций монтирования, опции компонента будут перезаписаны с помощью [extends](https://ru.vuejs.org/v2/api/#extends).
199+
Если в параметрах для `mount` и `shallowMount` содержатся другие опции, отличные от опций монтирования, опции компонента будут перезаписаны с помощью [extends](https://ru.vuejs.org/v2/api/#extends).
200200

201201
```js
202202
const Component = {

docs/ru/api/selectors.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@ export default {
3232
```
3333

3434
```js
35-
import { shallow } from '@vue/test-utils'
35+
import { shallowMount } from '@vue/test-utils'
3636
import Foo from './Foo.vue'
3737

38-
const wrapper = shallow(Foo)
38+
const wrapper = shallowMount(Foo)
3939
expect(wrapper.is(Foo)).toBe(true)
4040
```
4141

docs/ru/api/wrapper-array/at.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@
1010
- **Пример:**
1111

1212
```js
13-
import { shallow } from '@vue/test-utils'
13+
import { shallowMount } from '@vue/test-utils'
1414
import Foo from './Foo.vue'
1515

16-
const wrapper = shallow(Foo)
16+
const wrapper = shallowMount(Foo)
1717
const divArray = wrapper.findAll('div')
1818
const secondDiv = divArray.at(1)
1919
expect(secondDiv.is('p')).toBe(true)

docs/ru/api/wrapper-array/contains.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@
1212
- **Пример:**
1313

1414
```js
15-
import { shallow } from '@vue/test-utils'
15+
import { shallowMount } from '@vue/test-utils'
1616
import Foo from './Foo.vue'
1717
import Bar from './Bar.vue'
1818

19-
const wrapper = shallow(Foo)
19+
const wrapper = shallowMount(Foo)
2020
const divArray = wrapper.findAll('div')
2121
expect(divArray.contains('p')).toBe(true)
2222
expect(divArray.contains(Bar)).toBe(true)

docs/ru/guides/common-tips.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@
1818

1919
Кроме того, для компонентов, которые содержат много дочерних компонентов, отрендеренное дерево целиком может стать очень большим. Повторяющийся рендеринг всех дочерних компонентов может замедлить наши тесты.
2020

21-
`vue-test-utils` позволяет вам монтировать компонент без рендеринга его дочерних компонентов (заменяя их заглушками) с помощью метода `shallow`:
21+
`vue-test-utils` позволяет вам монтировать компонент без рендеринга его дочерних компонентов (заменяя их заглушками) с помощью метода `shallowMount`:
2222

2323
```js
24-
import { shallow } from '@vue/test-utils'
24+
import { shallowMount } from '@vue/test-utils'
2525

26-
const wrapper = shallow(Component)
26+
const wrapper = shallowMount(Component)
2727
wrapper.vm // примонтированный экземпляр Vue
2828
```
2929

docs/ru/guides/testing-SFCs-with-mocha-webpack.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -150,12 +150,12 @@ export default {
150150
И создайте файл теста, названный `test/Counter.spec.js` со следующим кодом:
151151

152152
```js
153-
import { shallow } from '@vue/test-utils'
153+
import { shallowMount } from '@vue/test-utils'
154154
import Counter from '../src/Counter.vue'
155155

156156
describe('Counter.vue', () => {
157157
it('увеличивает счётчик по нажатию кнопки', () => {
158-
const wrapper = shallow(Counter)
158+
const wrapper = shallowMount(Counter)
159159
wrapper.find('button').trigger('click')
160160
expect(wrapper.find('div').text()).toMatch('1')
161161
})

docs/ru/guides/testing-async-components.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,13 +44,13 @@ export default {
4444
Тест можно написать следующим образом:
4545

4646
``` js
47-
import { shallow } from '@vue/test-utils'
47+
import { shallowMount } from '@vue/test-utils'
4848
import Foo from './Foo'
4949
jest.mock('axios')
5050

5151
test('Foo', () => {
5252
it('делает асинхронный запрос при нажатии кнопки', () => {
53-
const wrapper = shallow(Foo)
53+
const wrapper = shallowMount(Foo)
5454
wrapper.find('button').trigger('click')
5555
expect(wrapper.vm.value).toBe('value')
5656
})
@@ -62,7 +62,7 @@ test('Foo', () => {
6262
``` js
6363
test('Foo', () => {
6464
it('делает асинхронный запрос при нажатии кнопки', (done) => {
65-
const wrapper = shallow(Foo)
65+
const wrapper = shallowMount(Foo)
6666
wrapper.find('button').trigger('click')
6767
wrapper.vm.$nextTick(() => {
6868
expect(wrapper.vm.value).toBe('value')
@@ -79,14 +79,14 @@ test('Foo', () => {
7979
Обновлённый тест будет выглядеть так:
8080

8181
``` js
82-
import { shallow } from '@vue/test-utils'
82+
import { shallowMount } from '@vue/test-utils'
8383
import flushPromises from 'flush-promises'
8484
import Foo from './Foo'
8585
jest.mock('axios')
8686

8787
test('Foo', () => {
8888
it('делает асинхронный запрос при нажатии кнопки', async () => {
89-
const wrapper = shallow(Foo)
89+
const wrapper = shallowMount(Foo)
9090
wrapper.find('button').trigger('click')
9191
await flushPromises()
9292
expect(wrapper.vm.value).toBe('value')

docs/ru/guides/using-with-vue-router.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@
77
Чтобы этого избежать, мы можем создать localVue и установить Vue Router на него.
88

99
```js
10-
import { shallow, createLocalVue } from '@vue/test-utils'
10+
import { shallowMount, createLocalVue } from '@vue/test-utils'
1111
import VueRouter from 'vue-router'
1212

1313
const localVue = createLocalVue()
1414
localVue.use(VueRouter)
1515
const router = new VueRouter()
1616

17-
shallow(Component, {
17+
shallowMount(Component, {
1818
localVue,
1919
router
2020
})
@@ -29,23 +29,23 @@ shallow(Component, {
2929
#### Использование заглушек (stubs)
3030

3131
```js
32-
import { shallow } from '@vue/test-utils'
32+
import { shallowMount } from '@vue/test-utils'
3333

34-
shallow(Component, {
34+
shallowMount(Component, {
3535
stubs: ['router-link', 'router-view']
3636
})
3737
```
3838

3939
#### Установка Vue Router с помощью localVue
4040

4141
```js
42-
import { shallow, createLocalVue } from '@vue/test-utils'
42+
import { shallowMount, createLocalVue } from '@vue/test-utils'
4343
import VueRouter from 'vue-router'
4444

4545
const localVue = createLocalVue()
4646
localVue.use(VueRouter)
4747

48-
shallow(Component, {
48+
shallowMount(Component, {
4949
localVue
5050
})
5151
```
@@ -55,13 +55,13 @@ shallow(Component, {
5555
Иногда вам может потребоваться протестировать, что компонент что-то делает с параметрами объектов `$route` и `$router`. Для этого вы можете передавать пользовательские моки в экземпляр Vue.
5656

5757
```js
58-
import { shallow } from '@vue/test-utils'
58+
import { shallowMount } from '@vue/test-utils'
5959

6060
const $route = {
6161
path: '/some/path'
6262
}
6363

64-
const wrapper = shallow(Component, {
64+
const wrapper = shallowMount(Component, {
6565
mocks: {
6666
$route
6767
}

docs/ru/guides/using-with-vuex.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ export default{
4444
Давайте посмотрим, как это выглядит:
4545

4646
``` js
47-
import { shallow, createLocalVue } from '@vue/test-utils'
47+
import { shallowMount, createLocalVue } from '@vue/test-utils'
4848
import Vuex from 'vuex'
4949
import Actions from '../../../src/components/Actions'
5050

@@ -134,7 +134,7 @@ export default{
134134
Давайте посмотрим на тест:
135135

136136
``` js
137-
import { shallow, createLocalVue } from '@vue/test-utils'
137+
import { shallowMount, createLocalVue } from '@vue/test-utils'
138138
import Vuex from 'vuex'
139139
import Getters from '../../../src/components/Getters'
140140

@@ -171,7 +171,7 @@ describe('Getters.vue', () => {
171171
})
172172
```
173173

174-
Этот тест очень похож на тест действий. Мы создаём мок хранилища перед каждым тестом, передаём его в качестве опции когда вызываем `shallow`, и проверяем что значение вернувшееся из мока-геттера отображается.
174+
Этот тест очень похож на тест действий. Мы создаём мок хранилища перед каждым тестом, передаём его в качестве опции когда вызываем `shallowMount`, и проверяем что значение вернувшееся из мока-геттера отображается.
175175

176176
Это здорово, но что, если мы хотим проверить, что наши геттеры возвращают правильную часть нашего состояния?
177177

@@ -211,7 +211,7 @@ export default{
211211
И тест:
212212

213213
``` js
214-
import { shallow, createLocalVue } from '@vue/test-utils'
214+
import { shallowMount, createLocalVue } from '@vue/test-utils'
215215
import Vuex from 'vuex'
216216
import Modules from '../../../src/components/Modules'
217217
import module from '../../../src/store/module'

0 commit comments

Comments
 (0)