From b2e00f011a1bb34c5fed0853d9bd8ed3c0eb4c94 Mon Sep 17 00:00:00 2001 From: Evan You Date: Mon, 22 Mar 2021 16:51:51 -0400 Subject: [PATCH] test(ssr): test render function Transition usage in SSR --- packages/server-renderer/__tests__/render.spec.ts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/packages/server-renderer/__tests__/render.spec.ts b/packages/server-renderer/__tests__/render.spec.ts index 37b35f6d..29bccba8 100644 --- a/packages/server-renderer/__tests__/render.spec.ts +++ b/packages/server-renderer/__tests__/render.spec.ts @@ -9,7 +9,8 @@ import { createTextVNode, createStaticVNode, KeepAlive, - withCtx + withCtx, + Transition } from 'vue' import { escapeHtml } from '@vue/shared' import { renderToString } from '../src/renderToString' @@ -614,6 +615,15 @@ function testRender(type: string, render: typeof renderToString) { `

hello

` ) }) + + test('Transition', async () => { + const MyComp = { + render: () => h('p', 'hello') + } + expect(await render(h(Transition, () => h(MyComp)))).toBe( + `

hello

` + ) + }) }) describe('raw vnode types', () => {