From: Evan You Date: Tue, 13 Jul 2021 14:52:15 +0000 (-0400) Subject: test: fix renderSlot tests X-Git-Tag: v3.2.0-beta.1~18 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4e5897d2df02b14cc39488b902fa00e8d5518e7c;p=thirdparty%2Fvuejs%2Fcore.git test: fix renderSlot tests --- diff --git a/packages/runtime-core/__tests__/helpers/renderSlot.spec.ts b/packages/runtime-core/__tests__/helpers/renderSlot.spec.ts index 14d20f13d2..9af91ce1c0 100644 --- a/packages/runtime-core/__tests__/helpers/renderSlot.spec.ts +++ b/packages/runtime-core/__tests__/helpers/renderSlot.spec.ts @@ -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(