Skip to content

Commit b00ef25

Browse files
committed
Russian translation: complete update in accordance with the original version
1 parent 06fe6d8 commit b00ef25

33 files changed

+205
-95
lines changed

Diff for: docs/ru/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Введение
22

3-
`vue-test-utils` — официальная библиотека модульного тестирования для Vue.js.
3+
Vue Test Utils — официальная библиотека модульного тестирования для Vue.js.
44

55
* [Руководства](guides/)
66
* [Введение](guides/getting-started.md)

Diff for: docs/ru/api/components/RouterLinkStub.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@ const wrapper = mount(Component, {
1717
}
1818
})
1919
expect(wrapper.find(RouterLinkStub).props().to).toBe('/some/path')
20-
```
20+
```

Diff for: docs/ru/api/createLocalVue.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
- **Использование:**
77

8-
`createLocalVue` возвращает класс Vue, чтобы вы могли добавлять компоненты, примеси и устанавливать плагины без загрузнения глобального класса Vue.
8+
`createLocalVue` возвращает класс Vue, чтобы вы могли добавлять компоненты, примеси и устанавливать плагины без загрязнения глобального класса Vue.
99

1010
Используйте вместе с `options.localVue`:
1111

Diff for: docs/ru/api/options.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -224,4 +224,4 @@ const options = {
224224
}
225225
const wrapper = mount(Component, options)
226226
expect(wrapper.text()).toBe('aBC')
227-
```
227+
```

Diff for: docs/ru/api/render.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
## render()
22

3-
- **Аргумент:**
3+
- **Принимает:**
44

55
- `{Component} component`
66
- `{Object} options`
@@ -23,7 +23,7 @@
2323

2424
Рендерит объект в строку и возвращает [обёртку cheerio](https://github.com/cheeriojs/cheerio).
2525

26-
Cheerio - библиотека, похожая на jQuery, для навигации по DOM в Node.js. Она имеет аналогичный API в [`Wrapper`](wrapper/) Vue Test Utils.
26+
Cheerio библиотека, похожая на jQuery, для навигации по DOM в Node.js. Она имеет аналогичный API в [`Wrapper`](wrapper/) Vue Test Utils.
2727

2828
`render` использует [`vue-server-renderer`](https://ssr.vuejs.org/en/basic.html) под капотом для рендеринга компонента в статический HTML.
2929

@@ -100,4 +100,4 @@ describe('Foo', () => {
100100
expect(wrapper.text()).toContain($route.path)
101101
})
102102
})
103-
```
103+
```

Diff for: docs/ru/api/renderToString.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -98,4 +98,4 @@ describe('Foo', () => {
9898
expect(renderedString).toContain($route.path)
9999
})
100100
})
101-
```
101+
```

Diff for: docs/ru/api/selectors.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
### Компоненты Vue
2323

24-
Компоненты Vue также являются допустимыми селекторами.
24+
Компоненты Vue также являются корректными селекторами.
2525

2626
```js
2727
// Foo.vue
@@ -43,7 +43,7 @@ expect(wrapper.is(Foo)).toBe(true)
4343

4444
#### Name
4545

46-
Использование объекта для опции поиска, позволяет `vue-test-utils` выбирать элементы по `name` компонента на компонентах обёртках.
46+
Использование объекта для опции поиска, позволяет Vue Test Utils выбирать элементы по `name` компонента на компонентах обёртках.
4747

4848
```js
4949
const buttonWrapper = wrapper.find({ name: 'my-button' })
@@ -52,7 +52,7 @@ buttonWrapper.trigger('click')
5252

5353
#### Ref
5454

55-
Использование опции поиска объекта позволяет `vue-test-utils` выбирать элементы по `$ref` на компонентах обёрток.
55+
Использование опции поиска объекта позволяет Vue Test Utils выбирать элементы по `$ref` на компонентах обёрток.
5656

5757
```js
5858
const buttonWrapper = wrapper.find({ ref: 'myButton' })

Diff for: docs/ru/api/shallowMount.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323
- **Использование:**
2424

25-
Аналогично [`mount`](mount.md), создаёт [`Wrapper`](wrapper/README.md), который содержит примонтированный и отрендеренный компонент Vue, но с заглушками вместо дочерних компонентов.
25+
Аналогично [`mount`](mount.md), создаёт [`Wrapper`](wrapper/), который содержит примонтированный и отрендеренный компонент Vue, но с заглушками вместо дочерних компонентов.
2626

2727
**Без опций:**
2828

Diff for: docs/ru/api/wrapper-array/contains.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
### contains(selector)
22

3-
Проверка, что каждый `Wrapper` в `WrapperArray` содержит указанный селектор.
3+
Проверка, что каждая обёртка (`Wrapper`) в `WrapperArray` содержит селектор.
44

5-
Используйте любой валидный [селектор](../selectors.md).
5+
Используйте любой корректный [селектор](../selectors.md).
66

77
- **Принимает:**
88
- `{string|Component} selector`

Diff for: docs/ru/api/wrapper-array/filter.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Фильтр `WrapperArray` с функцией предиката на объектах `Wrapper`.
44

5-
Поведение этого метода похоже на [Array.prototype.filter](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/filter).
5+
Поведение этого метода похоже на [Array.prototype.filter](https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Array/filter).
66

77
- **Аргументы:**
88
- `{function} predicate`

Diff for: docs/ru/api/wrapper-array/is.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
## is(selector)
22

3-
Проверка, что каждый `Wrapper` в `WrapperArray` DOM узле или `vm` соответствует [селектору](../selectors.md).
3+
Проверка, что каждый `Wrapper` в `WrapperArray` DOM-узле или `vm` соответствует [селектору](../selectors.md).
44

55
- **Принимает:**
66
- `{string|Component} selector`

Diff for: docs/ru/api/wrapper-array/setComputed.md

-25
This file was deleted.

Diff for: docs/ru/api/wrapper-array/trigger.md

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
## trigger(eventType [, options ])
22

3-
Генерирует событие на каждом `Wrapper` в `WrapperArray` DOM узле.
3+
Генерирует событие на каждом `Wrapper` в `WrapperArray` DOM-узле.
44

55
**Обратите внимание, что каждый `Wrapper` должен содержать экземпляр Vue.**
66

77
- **Принимает:**
8-
- `{string} eventName`
8+
- `{string} eventType` **обязательный**
9+
- `{Object} options` **опциональный**
910

1011
- **Пример:**
1112

Diff for: docs/ru/api/wrapper/attributes.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
### attributes()
22

3-
Возвращает объект атрибутов DOM-узла `Wrapper`.
3+
Возвращает объект атрибута DOM-узла `Wrapper`.
44

55
- **Возвращает:** `{[attribute: string]: any}`
66

Diff for: docs/ru/api/wrapper/contains.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## `contains(selector)`
1+
## contains(selector)
22

33
Проверка, что `Wrapper` содержит элемент или компонент, соответствующий [селектору](../selectors.md).
44

Diff for: docs/ru/api/wrapper/emitted.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ expect(wrapper.emitted('foo').length).toBe(2)
4444
expect(wrapper.emitted('foo')[1]).toEqual([123])
4545
```
4646

47-
Метод `.emitted()`, когда он вызывается, каждый раз возвращает тот же объект, а не новый, поэтому объект будет обновляться при генерации новых событий:
47+
Когда метод `.emitted()` вызывается, каждый раз возвращается тот же объект, а не новый, поэтому объект будет обновляться при генерации новых событий:
4848

4949
```js
5050
const emitted = wrapper.emitted()
@@ -54,4 +54,4 @@ expect(emitted.foo.length).toBe(1)
5454
// делаем что-то, что заставляет `wrapper` сгенерировать событие "foo"
5555

5656
expect(emitted.foo.length).toBe(2)
57-
```
57+
```

Diff for: docs/ru/api/wrapper/exists.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Проверка, что `Wrapper` или `WrapperArray` существует.
44

5-
Возвращает `false` если вызывается на пустом `Wrapper` или `WrapperArray`.
5+
Возвращает `false`, если вызывается на пустом `Wrapper` или `WrapperArray`.
66

77
- **Возвращает:** `{boolean}`
88

Diff for: docs/ru/api/wrapper/find.md

+10-4
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
## find(selector)
22

3-
Возвращает [`Wrapper`](README.md) первого DOM узла или компонента Vue, соответствующий селектору.
3+
Возвращает `Wrapper` первого DOM-узла или компонента Vue, соответствующего селектору.
44

5-
Используйте любой валидный [селектор](../selectors.md).
5+
Используйте любой корректный [селектор](../selectors.md).
66

77
- **Принимает:**
88
- `{string|Component} selector`
@@ -17,10 +17,16 @@ import Foo from './Foo.vue'
1717
import Bar from './Bar.vue'
1818

1919
const wrapper = mount(Foo)
20+
2021
const div = wrapper.find('div')
2122
expect(div.is('div')).toBe(true)
23+
2224
const bar = wrapper.find(Bar)
2325
expect(bar.is(Bar)).toBe(true)
24-
```
2526

26-
- **См. также:** [Wrapper](README.md)
27+
const barByName = wrapper.find({ name: 'bar' })
28+
expect(barByName.is(Bar)).toBe(true)
29+
30+
const fooRef = wrapper.find({ ref: 'foo' })
31+
expect(fooRef.is(Foo)).toBe(true)
32+
```

Diff for: docs/ru/api/wrapper/findAll.md

+2-4
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
## findAll(selector)
22

3-
Возвращает [`WrapperArray`](../wrapper-array/README.md), состоящий из [Wrappers](README.md).
3+
Возвращает [`WrapperArray`](../wrapper-array/).
44

5-
Используйте любой валидный [селектор](../selectors.md).
5+
Используйте любой корректный [селектор](../selectors.md).
66

77
- **Принимает:**
88
- `{string|Component} selector`
@@ -22,5 +22,3 @@ expect(div.is('div')).toBe(true)
2222
const bar = wrapper.findAll(Bar).at(0)
2323
expect(bar.is(Bar)).toBe(true)
2424
```
25-
26-
- **См. также:** [Wrapper](README.md)

Diff for: docs/ru/api/wrapper/html.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
## html()
22

3-
Возвращает HTML `Wrapper` DOM узла в виде строки.
3+
Возвращает HTML `Wrapper` DOM-узла в виде строки.
44

55
- **Возвращает:** `{string}`
66

Diff for: docs/ru/api/wrapper/isVisible.md

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
## isVisible()
22

3-
Утверждает, что каждый `Wrapper` в `WrapperArray` видимый.
3+
Утверждает, что `Wrapper` видимый.
44

55
Возвращает `false`, если по крайней мере один элемент предка имеет стиль `display: none` или `visibility: hidden`.
66

@@ -16,6 +16,5 @@ import Foo from './Foo.vue'
1616

1717
const wrapper = mount(Foo)
1818
expect(wrapper.isVisible()).toBe(true)
19-
expect(wrapper.findAll('.is-not-visible').isVisible()).toBe(false)
20-
expect(wrapper.findAll('.is-visible').isVisible()).toBe(true)
19+
expect(wrapper.find('.is-not-visible').isVisible()).toBe(false)
2120
```

Diff for: docs/ru/api/wrapper/name.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
## name()
22

3-
Возвращает имя компонента, если `Wrapper` содержит экземпляр Vue, или имя тега DOM-узла `Wrapper` если `Wrapper` не содержит экземпляра Vue.
3+
Возвращает имя компонента, если `Wrapper` содержит экземпляр Vue, или имя тега DOM-узла `Wrapper`, если `Wrapper` не содержит экземпляр Vue.
44

55
- **Возвращает:** `{string}`
66

Diff for: docs/ru/api/wrapper/setData.md

-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66

77
setData работает путём слияния существующих свойств, за исключением массивов, которые перезаписываются.
88

9-
109
- **Принимает:**
1110
- `{Object} data`
1211

Diff for: docs/ru/api/wrapper/setProps.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,4 +43,4 @@ const wrapper = mount(Foo, {
4343
})
4444

4545
expect(wrapper.vm.foo).toBe('bar')
46-
```
46+
```

Diff for: docs/ru/api/wrapper/trigger.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
## trigger(eventName)
1+
## trigger(eventType [, options ])
22

3-
Вызывает событие на `Wrapper` DOM узле.
3+
Вызывает событие на `Wrapper` DOM-узле.
44

55
В `trigger` также можно передать опциональный объект `options`. Свойства объекта `options` будут добавлены к Event.
66

77
- **Принимает:**
8-
- `{string} eventName`
9-
- `{Object} options`
8+
- `{string} eventName` **обязательный**
9+
- `{Object} options` **опциональный**
1010

1111
- **Пример:**
1212

@@ -31,7 +31,7 @@ expect(clickHandler.called).toBe(true)
3131

3232
- **Установка target для event:**
3333

34-
Под капотом, `trigger` создаёт объект `Event` и вызывает событие на элементе Wrapper.
34+
Под капотом `trigger` создаёт объект `Event` и вызывает событие на элементе Wrapper.
3535

3636
Невозможно изменить значение `target` объекта `Event`, поэтому вы не можете установить `target` в объекте опций.
3737

Diff for: docs/ru/guides/choosing-a-test-runner.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ require('jsdom-global')()
3838

3939
### Дополнительные ресурсы
4040

41-
- [Сравнение производительностей программ для запуска тестов](https://github.com/eddyerburgh/vue-unit-test-perf-comparison)
41+
- [Сравнение производительности программ для запуска тестов](https://github.com/eddyerburgh/vue-unit-test-perf-comparison)
4242
- [Пример проекта с Jest](https://github.com/vuejs/vue-test-utils-jest-example)
4343
- [Пример проекта с Mocha](https://github.com/vuejs/vue-test-utils-mocha-webpack-example)
4444
- [Пример проекта с tape](https://github.com/eddyerburgh/vue-test-utils-tape-example)

Diff for: docs/ru/guides/common-tips.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -138,4 +138,4 @@ mount(Component, {
138138

139139
### Обнаружение стилей
140140

141-
Ваш тест может обнаруживать только встроенные стили при в `jsdom`.
141+
Ваш тест может обнаруживать только встроенные стили при в `jsdom`.

Diff for: docs/ru/guides/dom-events.md

+4-1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ wrapper.find('button').trigger('click')
2222

2323
Метод `trigger` также может опционально принимать объект `options`. Свойства объекта `options` добавятся к Event.
2424

25+
Обратите внимание, что цель (target) не может добавлена в объект `options`.
26+
27+
2528
```js
2629
const wrapper = mount(MyButton)
2730

@@ -206,4 +209,4 @@ describe('Тестирование событий клавиш', () => {
206209

207210
### Важно
208211

209-
`vue-test-utils` генерирует событие синхронно. Следовательно, `Vue.nextTick` не требуется.
212+
Vue Test Utils генерирует событие синхронно. Следовательно, `Vue.nextTick` не требуется.

Diff for: docs/ru/guides/getting-started.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
### Настройка
44

5-
Для быстрого старта работы с `vue-test-utils`, клонируйте наш демонстрационный репозиторий с базовыми настройками и установите зависимости:
5+
Для быстрого старта работы с Vue Test Utils, клонируйте наш демонстрационный репозиторий с базовыми настройками и установите зависимости:
66

77
``` bash
88
git clone https://github.com/vuejs/vue-test-utils-getting-started
@@ -39,7 +39,7 @@ export default {
3939

4040
### Монтирование компонентов
4141

42-
`vue-test-utils` тестирует компоненты Vue монтируя их изолированно, создавая моки необходимых входных данных (входные параметры, инъекции и пользовательские события) и выполняя проверки над результатом (результат рендеринга, вызванные пользовательские события).
42+
Vue Test Utils тестирует компоненты Vue монтируя их изолированно, создавая моки необходимых входных данных (входные параметры, инъекции и пользовательские события) и выполняя проверки над результатом (результат рендеринга, вызванные пользовательские события).
4343

4444
Примонтированные компоненты возвращаются внутри [Wrapper](../api/wrapper/), который предоставляет множество удобных методов для манипулирования, перемещения и различных запросов для экземпляра компонента Vue.
4545

Diff for: docs/ru/guides/testing-SFCs-with-karma.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -199,4 +199,4 @@ module.exports = function (config) {
199199
- [Karma](http://karma-runner.github.io/)
200200
- [Mocha](https://mochajs.org/)
201201
- [Chai](http://chaijs.com/)
202-
- [Sinon](http://sinonjs.org/)
202+
- [Sinon](http://sinonjs.org/)

0 commit comments

Comments
 (0)