From: daiwei Date: Wed, 29 Oct 2025 08:34:27 +0000 (+0800) Subject: test: remove tests X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=579ace9747b63cac18dbe7e70617de694e4f69ff;p=thirdparty%2Fvuejs%2Fcore.git test: remove tests defineSSRCustomElement can only be used with custom elements that have pre-rendered declarative shadow root --- diff --git a/packages/vue/__tests__/e2e/ssr-custom-element.spec.ts b/packages/vue/__tests__/e2e/ssr-custom-element.spec.ts index c875f1bee6..c39286d3d1 100644 --- a/packages/vue/__tests__/e2e/ssr-custom-element.spec.ts +++ b/packages/vue/__tests__/e2e/ssr-custom-element.spec.ts @@ -78,49 +78,6 @@ test('ssr custom element hydration', async () => { await assertInteraction('my-element-async') }) -test('work with Teleport (shadowRoot: false)', async () => { - await setContent( - `
default`, - ) - - await page().evaluate(() => { - const { h, defineSSRCustomElement, Teleport, renderSlot } = (window as any) - .Vue - const Y = defineSSRCustomElement( - { - render() { - return h( - Teleport, - { to: '#test' }, - { - default: () => [renderSlot(this.$slots, 'default')], - }, - ) - }, - }, - { shadowRoot: false }, - ) - customElements.define('my-y', Y) - const P = defineSSRCustomElement( - { - render() { - return renderSlot(this.$slots, 'default') - }, - }, - { shadowRoot: false }, - ) - customElements.define('my-p', P) - }) - - function getInnerHTML() { - return page().evaluate(() => { - return (document.querySelector('#test') as any).innerHTML - }) - } - - expect(await getInnerHTML()).toBe('default') -}) - // #11641 test('pass key to custom element', async () => { const messages: string[] = [] diff --git a/packages/vue/__tests__/e2e/ssr-vapor-custom-element.spec.ts b/packages/vue/__tests__/e2e/ssr-vapor-custom-element.spec.ts index 065cb0fd68..c50bff6709 100644 --- a/packages/vue/__tests__/e2e/ssr-vapor-custom-element.spec.ts +++ b/packages/vue/__tests__/e2e/ssr-vapor-custom-element.spec.ts @@ -126,59 +126,3 @@ test('ssr vapor custom element hydration', async () => { await assertInteraction('my-element') await assertInteraction('my-element-async') }) - -// test('work with Teleport (shadowRoot: false)', async () => { -// await setContent( -// `
`, -// ) - -// await page().evaluate(() => { -// const { -// defineVaporSSRCustomElement, -// createComponent, -// createSlot, -// VaporTeleport, -// createComponentWithFallback, -// template, -// } = (window as any).VueVapor -// const Y = defineVaporSSRCustomElement( -// { -// setup() { -// const n1 = createComponent( -// VaporTeleport, -// { to: () => '#test' }, -// { -// default: () => { -// const n0 = createSlot('default', null) -// return n0 -// }, -// }, -// true, -// ) -// return n1 -// }, -// }, -// { shadowRoot: false }, -// ) -// customElements.define('my-y', Y) -// const P = defineVaporSSRCustomElement( -// { -// setup() { -// return createComponentWithFallback('my-y', null, { -// default: () => template('default')(), -// }) -// }, -// }, -// { shadowRoot: false }, -// ) -// customElements.define('my-p', P) -// }) - -// function getInnerHTML() { -// return page().evaluate(() => { -// return (document.querySelector('#test') as any).innerHTML -// }) -// } - -// expect(await getInnerHTML()).toBe('default') -// })