]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
test: fix renderSlot tests
authorEvan You <yyx990803@gmail.com>
Tue, 13 Jul 2021 14:52:15 +0000 (10:52 -0400)
committerEvan You <yyx990803@gmail.com>
Fri, 16 Jul 2021 18:30:49 +0000 (14:30 -0400)
packages/runtime-core/__tests__/helpers/renderSlot.spec.ts

index 14d20f13d2a038f3933b0b9e6ee22e1bf67e8d2d..9af91ce1c0398981cdef6e933cd7f8a198c66d31 100644 (file)
@@ -10,8 +10,17 @@ import {
   Slot
 } from '../../src'
 import { PatchFlags } from '@vue/shared'
+import { setCurrentRenderingInstance } from '../../src/componentRenderContext'
 
 describe('renderSlot', () => {
+  beforeEach(() => {
+    setCurrentRenderingInstance({ type: {} } as any)
+  })
+
+  afterEach(() => {
+    setCurrentRenderingInstance(null)
+  })
+
   it('should render slot', () => {
     let child
     const vnode = renderSlot(