From: Evan You Date: Tue, 29 Jun 2021 18:21:31 +0000 (-0400) Subject: fix: prevent withAsyncContext currentInstance leak in edge cases X-Git-Tag: v3.1.3~23 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9ee41e14d2d173866300e75758468c6788180277;p=thirdparty%2Fvuejs%2Fcore.git fix: prevent withAsyncContext currentInstance leak in edge cases --- diff --git a/packages/runtime-core/__tests__/apiSetupHelpers.spec.ts b/packages/runtime-core/__tests__/apiSetupHelpers.spec.ts index 17d4e2988e..cf698d7b87 100644 --- a/packages/runtime-core/__tests__/apiSetupHelpers.spec.ts +++ b/packages/runtime-core/__tests__/apiSetupHelpers.spec.ts @@ -1,11 +1,13 @@ import { ComponentInternalInstance, + createApp, defineComponent, getCurrentInstance, h, nodeOps, onMounted, render, + serializeInner, SetupContext, Suspense } from '@vue/runtime-test' @@ -95,38 +97,161 @@ describe('SFC