File tree Expand file tree Collapse file tree 1 file changed +55
-0
lines changed Expand file tree Collapse file tree 1 file changed +55
-0
lines changed Original file line number Diff line number Diff line change @@ -23,3 +23,58 @@ import VueTestUtils from '@vue/test-utils'
23
23
24
24
VueTestUtils .config .stubs [' my-component' ] = ' <div />'
25
25
```
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
+ ```
You can’t perform that action at this time.
0 commit comments