]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
test: fix resolveDyanmicComponent test
authorEvan You <yyx990803@gmail.com>
Mon, 25 Nov 2019 17:51:57 +0000 (12:51 -0500)
committerEvan You <yyx990803@gmail.com>
Mon, 25 Nov 2019 17:51:57 +0000 (12:51 -0500)
packages/runtime-core/__tests__/helpers/resolveAssets.spec.ts

index 7431c6011ab51f8752fae810a6539789a50ef739..cfa4a3e23d1c81748c3c0bbcb0f44a09124b4c3a 100644 (file)
@@ -6,7 +6,8 @@ import {
   resolveDirective,
   Component,
   Directive,
-  resolveDynamicComponent
+  resolveDynamicComponent,
+  getCurrentInstance
 } from '@vue/runtime-test'
 
 describe('resolveAssets', () => {
@@ -103,10 +104,11 @@ describe('resolveAssets', () => {
       const Root = {
         components: { foo: dynamicComponents.foo },
         setup() {
+          const instance = getCurrentInstance()!
           return () => {
-            foo = resolveDynamicComponent('foo') // <component is="foo"/>
-            bar = resolveDynamicComponent(dynamicComponents.bar) // <component :is="bar"/>, function
-            baz = resolveDynamicComponent(dynamicComponents.baz) // <component :is="baz"/>, object
+            foo = resolveDynamicComponent('foo', instance) // <component is="foo"/>
+            bar = resolveDynamicComponent(dynamicComponents.bar, instance) // <component :is="bar"/>, function
+            baz = resolveDynamicComponent(dynamicComponents.baz, instance) // <component :is="baz"/>, object
           }
         }
       }