resolveDirective,
Component,
Directive,
- resolveDynamicComponent
+ resolveDynamicComponent,
+ getCurrentInstance
} from '@vue/runtime-test'
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
}
}
}