Skip to content

Commit 23a97de

Browse files
ChangJoo-Parkeddyerburgh
authored andcommitted
docs(kr): kr/* translated (#187)
* Add Korean docs directory * Translate README.md * Update README.md * Translate getting-started in Korean * Fix emmitted in Korean * Translate common tips in Korean * Translate dom-events in Korean * Translate choosing a test runner in Korean * Translate testing SFCs with jest * Fix typo * Fix typo testing SFCs with jest * Translate testing SFCs with mocha with webpack in Korean * Translate vue-router heading in Korean * Add Korean to LANGS.md * Translate vue-router in Korean * Translate Vuex in Korean * Translate README mounting options in Korean * Translate mount in Korean * Translate selector in Korean * Translate shallow.md in Korean * Translate options in Korean * Translate mount in Korean * Translate createLocalVue in Korean * Translate config in Korean * Translate contains in Korean * Translate destroy in Korean * Translate emitted in Korean * Translate emittedByOrder in Korean * Translate exists in Korean * Translate find in Korean * Translate findAll in Korean * Translate hasAttribute in Korean * Translate hasClass in Korean * Translate hasProp in Korean * Translate hasStyle in Korean * Translate html in Korean * Translate is in Korean * Translate isEmpty in Korean * Translate isVueInstance in Korean * Translate name in Korean * Translate setComputed in Korean * Translate setData in Korean * Translate setMethods in Korean * Translate setProps in Korean * Translate text in Korean * Translate trigger in Korean * Translate update in Korean * Translate at in Korean * Translate wrapperArray in Korean * Translate README for wrapper in Korean * Translate README for wrapper-array in Korean * Translate transition and transition-group in Korean * Translate README header in Korean * Fix getting-started.md * Fix common-tips.md * FIx dom event * Fix testing mocha webpack * fix mocking in Korean * Resolve conflicts by portuguese * Update getting-started.md 문맥을 읽기 좋게 일부 수정 했습니다. * Fixing typo and incorrect link * Update common-tips.md 문장구조와 내용을 읽기 편하게 수정했습니다! * Update dom-events.md 문맥 및 내용을 보기좋게 수정하였습니다. * Update dom-events.md 문장 내 `options` 관련 일부 수정. * Update choosing-a-test-runner.md 문장구조와 내용을 읽기 편하게 수정했습니다! * Update README.md 삭제: 지원하지 않는 가이드 링크 삭제. * Update testing-SFCs-with-jest.md 문장구조와 내용을 읽기 편하게 수정했습니다! * Update testing-SFCs-with-mocha-webpack.md 문장구조와 내용 일부를 수정하였습니다. * Update using-with-vue-router.md [minor fix] 일부 문맥을 수정하였습니다. * Update using-with-vuex.md 전반적인 내용을 가다듬었습니다. * Update README.md minor fix. * Update config.md * Update mount.md [Fix] not translated. * Update options.md 한국어 문법수정. * Update README.md 한국어 문법 수정. * Update choosing-a-test-runner.md 한국어 문법 수정. * Update choosing-a-test-runner.md 한국어 문법 수정. * Update mount.md 일부 문장구조를 수정하였습니다. * Update mount.md [fix] not translated. * Update shallow.md [fix] not translated. * Update options.md [fix] some sentences. * Update README.md [fix] some sentences. * docs: improved docs for nextTick and thrown errors [fix] (#207) not translated. * Update emitted.md * [fix] minor sentence. * [fix] minor sentence. * [add] findAll. findAll 이 빠져있길래 추가했습니다. * [fix] minor sentence. * [fix] minor sentence. * [fix] minor sentence. * [fix] minor sentence. * [fix] minor sentence. * [fix] minor sentence. * Lint korean docs
1 parent 2702cf2 commit 23a97de

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+2988
-0
lines changed

docs/LANGS.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@
44
* [简体中文](zh-cn/)
55
* [Portuguese (Brazil)](pt-br/)
66
* [Русский](ru/)
7+
* [한국어](kr/)

docs/kr/README.md

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
# vue-test-utils
2+
3+
`vue-test-utils`은 Vue.js를 위한 공식 유닛 테스팅 유틸리티 라이브러리입니다.
4+
5+
## 목차
6+
7+
* [가이드](guides/README.md)
8+
* [시작하기](guides/getting-started.md)
9+
* [일반적인 팁](guides/common-tips.md)
10+
* [마우스, 키 그리고 기타 DOM 이벤트](guides/dom-events.md)
11+
* [테스트 러너 선택하기](guides/choosing-a-test-runner.md)
12+
* [Jest로 싱글 파일 컴포넌트 테스트](guides/testing-SFCs-with-jest.md)
13+
* [Mocha + webpack으로 싱글 파일 컴포넌트 테스트](guides/testing-SFCs-with-mocha-webpack.md)
14+
* [Vue Router 사용하기](guides/using-with-vue-router.md)
15+
* [Vuex 사용하기](guides/using-with-vuex.md)
16+
* [API](api/README.md)
17+
* [mount](api/mount.md)
18+
* [shallow](api/shallow.md)
19+
* [Mounting Options](api/options.md)
20+
- [context](api/options.md#context)
21+
- [slots](api/options.md#slots)
22+
- [stubs](api/options.md#stubs)
23+
- [mocks](api/options.md#mocks)
24+
- [localVue](api/options.md#localvue)
25+
- [attachToDocument](api/options.md#attachtodocument)
26+
- [attrs](api/options.md#attrs)
27+
- [listeners](api/options.md#listeners)
28+
- [clone](api/options.md#clone)
29+
* [Wrapper](api/wrapper/README.md)
30+
* [contains](api/wrapper/contains.md)
31+
* [emitted](api/wrapper/emitted.md)
32+
* [emittedByOrder](api/wrapper/emittedByOrder.md)
33+
* [find](api/wrapper/find.md)
34+
* [findAll](api/wrapper/findAll.md)
35+
* [hasAttribute](api/wrapper/hasAttribute.md)
36+
* [hasClass](api/wrapper/hasClass.md)
37+
* [hasProp](api/wrapper/hasProp.md)
38+
* [hasStyle](api/wrapper/hasStyle.md)
39+
* [html](api/wrapper/html.md)
40+
* [is](api/wrapper/is.md)
41+
* [isEmpty](api/wrapper/isEmpty.md)
42+
* [isVueInstance](api/wrapper/isVueInstance.md)
43+
* [name](api/wrapper/name.md)
44+
* [setComputed](api/wrapper/setComputed.md)
45+
* [setData](api/wrapper/setData.md)
46+
* [setMethods](api/wrapper/setMethods.md)
47+
* [setProps](api/wrapper/setProps.md)
48+
* [text](api/wrapper/text.md)
49+
* [trigger](api/wrapper/trigger.md)
50+
* [update](api/wrapper/update.md)
51+
* [destroy](api/wrapper/destroy.md)
52+
* [WrapperArray](api/wrapper-array/README.md)
53+
* [at](api/wrapper-array/at.md)
54+
* [contains](api/wrapper-array/contains.md)
55+
* [hasAttribute](api/wrapper-array/hasAttribute.md)
56+
* [hasClass](api/wrapper-array/hasClass.md)
57+
* [hasProp](api/wrapper-array/hasProp.md)
58+
* [hasStyle](api/wrapper-array/hasStyle.md)
59+
* [is](api/wrapper-array/is.md)
60+
* [isEmpty](api/wrapper-array/isEmpty.md)
61+
* [isVueInstance](api/wrapper-array/isVueInstance.md)
62+
* [setComputed](api/wrapper-array/setComputed.md)
63+
* [setData](api/wrapper-array/setData.md)
64+
* [setMethods](api/wrapper-array/setMethods.md)
65+
* [setProps](api/wrapper-array/setProps.md)
66+
* [trigger](api/wrapper-array/trigger.md)
67+
* [update](api/wrapper-array/update.md)
68+
* [destroy](api/wrapper-array/destroy.md)
69+
* [components](api/components/README.md)
70+
* [TransitionStub](api/components/TransitionStub.md)
71+
* [TransitionGroupStub](api/components/TransitionGroupStub.md)
72+
* [Selectors](api/selectors.md)
73+
* [createLocalVue](api/createLocalVue.md)
74+
* [config](api/config.md)

docs/kr/SUMMARY.md

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
## Table of Contents
2+
3+
* [Guides](guides/README.md)
4+
* [Getting Started](guides/getting-started.md)
5+
* [Common Tips](guides/common-tips.md)
6+
* [Mouse, Key and other DOM Events](guides/dom-events.md)
7+
* [Choosing a test runner](guides/choosing-a-test-runner.md)
8+
* [Testing SFCs with Jest](guides/testing-SFCs-with-jest.md)
9+
* [Testing SFCs with Mocha + webpack](guides/testing-SFCs-with-mocha-webpack.md)
10+
* [Using with Vue Router](guides/using-with-vue-router.md)
11+
* [Using with Vuex](guides/using-with-vuex.md)
12+
* [API](api/README.md)
13+
* [mount](api/mount.md)
14+
* [shallow](api/shallow.md)
15+
* [Mounting Options](api/options.md)
16+
- [context](api/options.md#context)
17+
- [slots](api/options.md#slots)
18+
- [stubs](api/options.md#stubs)
19+
- [mocks](api/options.md#mocks)
20+
- [localVue](api/options.md#localvue)
21+
- [attachToDocument](api/options.md#attachtodocument)
22+
- [attrs](api/options.md#attrs)
23+
- [listeners](api/options.md#listeners)
24+
- [clone](api/options.md#clone)
25+
* [Wrapper](api/wrapper/README.md)
26+
* [contains](api/wrapper/contains.md)
27+
* [emitted](api/wrapper/emitted.md)
28+
* [emittedByOrder](api/wrapper/emittedByOrder.md)
29+
* [find](api/wrapper/find.md)
30+
* [findAll](api/wrapper/findAll.md)
31+
* [hasAttribute](api/wrapper/hasAttribute.md)
32+
* [hasClass](api/wrapper/hasClass.md)
33+
* [hasProp](api/wrapper/hasProp.md)
34+
* [hasStyle](api/wrapper/hasStyle.md)
35+
* [html](api/wrapper/html.md)
36+
* [is](api/wrapper/is.md)
37+
* [isEmpty](api/wrapper/isEmpty.md)
38+
* [isVueInstance](api/wrapper/isVueInstance.md)
39+
* [name](api/wrapper/name.md)
40+
* [setComputed](api/wrapper/setComputed.md)
41+
* [setData](api/wrapper/setData.md)
42+
* [setMethods](api/wrapper/setMethods.md)
43+
* [setProps](api/wrapper/setProps.md)
44+
* [text](api/wrapper/text.md)
45+
* [trigger](api/wrapper/trigger.md)
46+
* [update](api/wrapper/update.md)
47+
* [destroy](api/wrapper/destroy.md)
48+
* [WrapperArray](api/wrapper-array/README.md)
49+
* [at](api/wrapper-array/at.md)
50+
* [contains](api/wrapper-array/contains.md)
51+
* [hasAttribute](api/wrapper-array/hasAttribute.md)
52+
* [hasClass](api/wrapper-array/hasClass.md)
53+
* [hasProp](api/wrapper-array/hasProp.md)
54+
* [hasStyle](api/wrapper-array/hasStyle.md)
55+
* [is](api/wrapper-array/is.md)
56+
* [isEmpty](api/wrapper-array/isEmpty.md)
57+
* [isVueInstance](api/wrapper-array/isVueInstance.md)
58+
* [setComputed](api/wrapper-array/setComputed.md)
59+
* [setData](api/wrapper-array/setData.md)
60+
* [setMethods](api/wrapper-array/setMethods.md)
61+
* [setProps](api/wrapper-array/setProps.md)
62+
* [trigger](api/wrapper-array/trigger.md)
63+
* [update](api/wrapper-array/update.md)
64+
* [destroy](api/wrapper-array/destroy.md)
65+
* [components](api/components/README.md)
66+
* [TransitionStub](api/components/TransitionStub.md)
67+
* [TransitionGroupStub](api/components/TransitionGroupStub.md)
68+
* [Selectors](api/selectors.md)
69+
* [createLocalVue](api/createLocalVue.md)
70+
* [config](api/config.md)

docs/kr/api/README.md

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
# API
2+
3+
* [mount](./mount.md)
4+
* [shallow](./shallow.md)
5+
* [마운팅 옵션](./options.md)
6+
- [context](./options.md#context)
7+
- [slots](./options.md#slots)
8+
- [stubs](./options.md#stubs)
9+
- [mocks](./options.md#mocks)
10+
- [localVue](./options.md#localvue)
11+
- [attachToDocument](./options.md#attachtodocument)
12+
- [attrs](./options.md#attrs)
13+
- [listeners](./options.md#listeners)
14+
- [clone](./options.md#clone)
15+
* [Wrapper](./wrapper/README.md)
16+
* [contains](./wrapper/contains.md)
17+
* [emitted](./wrapper/emitted.md)
18+
* [emittedByOrder](./wrapper/emittedByOrder.md)
19+
* [find](./wrapper/find.md)
20+
* [findAll](./wrapper/findAll.md)
21+
* [hasAttribute](./wrapper/hasAttribute.md)
22+
* [hasClass](./wrapper/hasClass.md)
23+
* [hasProp](./wrapper/hasProp.md)
24+
* [hasStyle](./wrapper/hasStyle.md)
25+
* [html](./wrapper/html.md)
26+
* [is](./wrapper/is.md)
27+
* [isEmpty](./wrapper/isEmpty.md)
28+
* [isVueInstance](./wrapper/isVueInstance.md)
29+
* [name](./wrapper/name.md)
30+
* [update](./wrapper/update.md)
31+
* [setData](./wrapper/setData.md)
32+
* [setProps](./wrapper/setProps.md)
33+
* [text](./wrapper/text.md)
34+
* [trigger](./wrapper/trigger.md)
35+
* [WrapperArray](./wrapper-array/README.md)
36+
* [at](./wrapper-array/at.md)
37+
* [contains](./wrapper-array/contains.md)
38+
* [hasAttribute](./wrapper-array/hasAttribute.md)
39+
* [hasClass](./wrapper-array/hasClass.md)
40+
* [hasProp](./wrapper-array/hasProp.md)
41+
* [hasStyle](./wrapper-array/hasStyle.md)
42+
* [is](./wrapper-array/is.md)
43+
* [isEmpty](./wrapper-array/isEmpty.md)
44+
* [isVueInstance](./wrapper-array/isVueInstance.md)
45+
* [update](./wrapper-array/update.md)
46+
* [setData](./wrapper-array/setData.md)
47+
* [setProps](./wrapper-array/setProps.md)
48+
* [trigger](./wrapper-array/trigger.md)
49+
* [createLocalVue](./createLocalVue.md)
50+
* [Selectors](./selectors.md)

docs/kr/api/components/README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# 컴포넌트
2+
3+
vue-test-utils에는 컴포넌트를 스텁하는데 사용할 수 있는 유틸리티 컴포넌트가 포함되어 있습니다.
4+
5+
[TransitionStub](./TransitionStub.md)[TransitionGroupStub](./TransitionGroupStub.md)은 기본적으로 `transition``transition-group` 컴포넌트를 스텁하는데 사용됩니다. 설정을 수정해 스텁을 바꿀 수 있습니다.
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# TransitionGroupStub
2+
3+
`transition-group`은 래퍼 컴포넌트를 스텁하는 컴포넌트입니다. 트랜지션을 비동기로 수행하는 대신, 동기적으로 자식 컴포넌트를 반환합니다.
4+
5+
이것은 vue-test-utils에서 기본 config에서 모든 `transition-group` 컴포넌트를 스텁하도록 설정되어 있습니다. 내장된 `transition-group` 래퍼 컴포넌트를 기본으로 쓰고싶다면, `config.stubs[transition-group]`을 false로 설정합시다.:
6+
7+
8+
```js
9+
import VueTestUtils from 'vue-test-utils'
10+
11+
VueTestUtils.config.stubs.transition = false
12+
```
13+
14+
트랜지션 컴포넌트를 스텁으로 재설정하려면 다음을 하십시오.
15+
16+
```js
17+
import VueTestUtils, { TransitionGroupStub } from 'vue-test-utils'
18+
19+
VueTestUtils.config.stubs['transition-group'] = TransitionGroupStub
20+
```
21+
22+
마운트 옵션에서 스텁으로 설정하려면 다음을 하십시오.
23+
24+
```js
25+
import { mount, TransitionGroupStub } from 'vue-test-utils'
26+
27+
mount(Component, {
28+
stubs: {
29+
'transition-group': TransitionGroupStub
30+
}
31+
})
32+
```
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# TransitionStub
2+
3+
`transition` 래퍼 컴포넌트를 스텁하는 컴포넌트입니다. 트랜지션을 비동기로 수행하는 대신 동기적으로 하위 컴포넌트를 반환합니다.
4+
5+
6+
이는 vue-test-utils에서 기본적으로 모든 `transition` 컴포넌트를 스텁하도록 설정됩니다. 내장된 `transition` 래퍼 컴포넌트를 `config.stubs.transition`을 false로 설정하려면:
7+
8+
```js
9+
import VueTestUtils from 'vue-test-utils'
10+
11+
VueTestUtils.config.stubs.transition = false
12+
```
13+
14+
트랜지션 컴포넌트를 스텁으로 재설정하려면 다음을 하십시오.
15+
16+
```js
17+
import VueTestUtils, { TransitionStub } from 'vue-test-utils'
18+
19+
VueTestUtils.config.stubs.transition = TransitionStub
20+
```
21+
22+
마운트 옵션에서 스텁으로 설정하려면 다음을 하십시오.
23+
24+
25+
```js
26+
import { mount, TransitionStub } from 'vue-test-utils'
27+
28+
mount(Component, {
29+
stubs: {
30+
transition: TransitionStub
31+
}
32+
})
33+
```

docs/kr/api/config.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# Config
2+
3+
vue-test-utils는 내부에서 사용할 설정 객체를 포함합니다.
4+
5+
## `vue-test-utils` 설정 옵션
6+
7+
### `stubs`
8+
9+
- 타입: `Object`
10+
- 기본값: `{
11+
transition: TransitionStub,
12+
'transition-group': TransitionGroupStub
13+
}`
14+
15+
컴포넌트에서 사용할 스텁. 전달된 마운트 옵션 안에 `stubs`가 있으면 덮어씁니다.
16+
17+
`stubs`를 마운트 옵션에 배열로 전달하면 `config.stubs`는 배열로 변환되고 div를 반환하는 기본 컴포넌트로 컴포넌트를 스텁합니다.
18+
19+
예:
20+
21+
```js
22+
import VueTestUtils from 'vue-test-utils'
23+
24+
VueTestUtils.config.stubs['my-compomnent'] = '<div />'
25+
```

docs/kr/api/createLocalVue.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# createLocalVue()
2+
3+
- **반환값:**
4+
- `{Component}`
5+
6+
- **사용법:**
7+
8+
`createLocalVue`는 글로벌 Vue 클래스를 더럽히지 않고 컴포넌트, 믹스인 그리고 플러그인을 추가할 수 있는 Vue 클래스를 반환합니다.
9+
10+
`options.localVue`로 사용합니다.
11+
12+
```js
13+
import { createLocalVue, shallow } from 'vue-test-utils'
14+
import { expect } from 'chai'
15+
import Foo from './Foo.vue'
16+
17+
const localVue = createLocalVue()
18+
const wrapper = shallow(Foo, {
19+
localVue,
20+
mocks: { foo: true }
21+
})
22+
expect(wrapper.vm.foo).toBe(true)
23+
24+
const freshWrapper = shallow(Foo)
25+
expect(freshWrapper.vm.foo).toBe(false)
26+
```
27+
28+
- **함께 보기:** [일반적인 팁](../guides/common-tips.md#applying-global-plugins-and-mixins)

0 commit comments

Comments
 (0)