@@ -19,15 +19,38 @@ function mergeGlobalProperties(
19
19
const mixins = [ ...configMixins , ...mountMixins ]
20
20
const plugins = [ ...configPlugins , ...mountPlugins ]
21
21
22
+ const stubs : Record < string , any > = { }
23
+
24
+ if ( configRest . stubs ) {
25
+ if ( Array . isArray ( configRest . stubs ) ) {
26
+ configRest . stubs . forEach ( ( x ) => ( stubs [ x ] = true ) )
27
+ } else {
28
+ for ( const [ k , v ] of Object . entries ( configRest . stubs ) ) {
29
+ stubs [ k ] = v
30
+ }
31
+ }
32
+ }
33
+
34
+ if ( mountRest . stubs ) {
35
+ if ( mountRest . stubs && Array . isArray ( mountRest . stubs ) ) {
36
+ mountRest . stubs . forEach ( ( x ) => ( stubs [ x ] = true ) )
37
+ } else {
38
+ for ( const [ k , v ] of Object . entries ( mountRest . stubs ) ) {
39
+ stubs [ k ] = v
40
+ }
41
+ }
42
+ }
43
+
22
44
return {
23
45
mixins,
24
46
plugins,
47
+ stubs,
25
48
components : { ...configRest . components , ...mountRest . components } ,
26
49
provide : { ...configRest . provide , ...mountRest . provide } ,
27
50
mocks : { ...configRest . mocks , ...mountRest . mocks } ,
28
51
config : { ...configRest . config , ...mountRest . config } ,
29
- directives : { ...configRest . directives , ...mountRest . directives } ,
30
- stubs : { ... configRest . stubs , ...mountRest . stubs }
52
+ directives : { ...configRest . directives , ...mountRest . directives }
53
+ // stubs: { configRest.stubs, ...mountRest.stubs }
31
54
}
32
55
}
33
56
0 commit comments