Skip to content

Commit 1d87933

Browse files
38elementseddyerburgh
authored andcommitted
docs: update docs/ja (#596)
1 parent fbd8b92 commit 1d87933

File tree

1 file changed

+70
-0
lines changed

1 file changed

+70
-0
lines changed

Diff for: docs/ja/api/config.md

+70
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,73 @@ import VueTestUtils from '@vue/test-utils'
2323

2424
VueTestUtils.config.stubs['my-component'] = '<div />'
2525
```
26+
27+
### `mocks`
28+
29+
- 型: `Object`
30+
- デフォルト: `{}`
31+
32+
`stubs` のように、 `config.mocks` に渡された値はデフォルトで使用されます。マウンティングオプションの `mocks` オブジェクトに渡された値は `config.mocks` で指定された値よりも優先されます。
33+
34+
例:
35+
36+
```js
37+
import VueTestUtils from '@vue/test-utils'
38+
39+
VueTestUtils.config.mocks['$store'] = {
40+
state: {
41+
id: 1
42+
}
43+
}
44+
```
45+
46+
### `methods`
47+
48+
- 型: `Object`
49+
- デフォルト: `{}`
50+
51+
`config` オブジェクトを使用してデフォルトのメソッドを設定することができます。これは [VeeValidate](https://vee-validate.logaretm.com/) のようなコンポーネントにメソッドを注入するプラグインに役立ちます。`config` にセットした methods はマウンティングオプションに `methods` を渡すことで上書きすることができます。
52+
53+
例:
54+
55+
```js
56+
import VueTestUtils from '@vue/test-utils'
57+
58+
VueTestUtils.config.methods['errors'] = () => {
59+
any: () => false
60+
}
61+
```
62+
63+
### `provide`
64+
65+
- 型: `Object`
66+
- デフォルト: `{}`
67+
68+
`stubs` や `mocks` のように `config.provide` に渡された値はデフォルトで使用されます。マウンティングオプションの `provide` オブジェクトに渡された値は `config.provide` で指定された値よりも優先されます。 **`config.provide` に関数をセットすることはできないことに注意してください。**
69+
70+
例:
71+
72+
```js
73+
import VueTestUtils from '@vue/test-utils'
74+
75+
VueTestUtils.config.provide['$logger'] = {
76+
log: (...args) => {
77+
console.log(...args)
78+
}
79+
}
80+
```
81+
82+
### `logModifiedComponents`
83+
84+
- 型: `Boolean`
85+
- デフォルト: `true`
86+
87+
`Vue.extend()` で拡張された子コンポーネントは自動的にスタブされます。その時、そのことを警告するログが表示されます。 `false` をセットすると警告は表示されません。他の config のオプションと違って、マウティングオプションでセットすることはできません。
88+
89+
例:
90+
91+
```js
92+
import VueTestUtils from '@vue/test-utils'
93+
94+
VueTestUtils.config.logModifiedComponents = false
95+
```

0 commit comments

Comments
 (0)