Skip to content

Commit cec32be

Browse files
committed
chore: remove teleport e2e tests
1 parent 99c3828 commit cec32be

File tree

14 files changed

+12
-172
lines changed

14 files changed

+12
-172
lines changed

packages-private/vapor-e2e-test/__tests__/teleport.spec.ts

Lines changed: 0 additions & 62 deletions
This file was deleted.

packages-private/vapor-e2e-test/__tests__/todomvc.spec.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import {
55
} from '../../../packages/vue/__tests__/e2e/e2eUtils'
66
import connect from 'connect'
77
import sirv from 'sirv'
8-
import { ports } from '../utils'
98

109
describe('e2e: todomvc', () => {
1110
const {
@@ -24,7 +23,7 @@ describe('e2e: todomvc', () => {
2423
} = setupPuppeteer()
2524

2625
let server: any
27-
const port = ports.todomvc
26+
const port = '8194'
2827
beforeAll(() => {
2928
server = connect()
3029
.use(sirv(path.resolve(import.meta.dirname, '../dist')))

packages-private/vapor-e2e-test/__tests__/vdomInterop.spec.ts

Lines changed: 6 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -5,33 +5,29 @@ import {
55
} from '../../../packages/vue/__tests__/e2e/e2eUtils'
66
import connect from 'connect'
77
import sirv from 'sirv'
8-
import { ports } from '../utils'
9-
import { nextTick } from 'vue'
10-
const { page, click, text, enterValue, html } = setupPuppeteer()
118

129
describe('vdom / vapor interop', () => {
10+
const { page, click, text, enterValue } = setupPuppeteer()
11+
1312
let server: any
14-
const port = ports.vdomInterop
13+
const port = '8193'
1514
beforeAll(() => {
1615
server = connect()
1716
.use(sirv(path.resolve(import.meta.dirname, '../dist')))
1817
.listen(port)
1918
process.on('SIGTERM', () => server && server.close())
2019
})
2120

22-
beforeEach(async () => {
23-
const baseUrl = `http://localhost:${port}/interop/`
24-
await page().goto(baseUrl)
25-
await page().waitForSelector('#app')
26-
})
27-
2821
afterAll(() => {
2922
server.close()
3023
})
3124

3225
test(
3326
'should work',
3427
async () => {
28+
const baseUrl = `http://localhost:${port}/interop/`
29+
await page().goto(baseUrl)
30+
3531
expect(await text('.vapor > h2')).toContain('Vapor component in VDOM')
3632

3733
expect(await text('.vapor-prop')).toContain('hello')
@@ -85,33 +81,4 @@ describe('vdom / vapor interop', () => {
8581
},
8682
E2E_TIMEOUT,
8783
)
88-
89-
describe('teleport', () => {
90-
const testSelector = '.teleport'
91-
test('render vapor component', async () => {
92-
const targetSelector = `${testSelector} .teleport-target`
93-
const containerSelector = `${testSelector} .render-vapor-comp`
94-
const buttonSelector = `${containerSelector} button`
95-
96-
// teleport is disabled by default
97-
expect(await html(containerSelector)).toBe(
98-
`<button>toggle</button><div>vapor comp</div>`,
99-
)
100-
expect(await html(targetSelector)).toBe('')
101-
102-
// disabled -> enabled
103-
await click(buttonSelector)
104-
await nextTick()
105-
expect(await html(containerSelector)).toBe(`<button>toggle</button>`)
106-
expect(await html(targetSelector)).toBe('<div>vapor comp</div>')
107-
108-
// enabled -> disabled
109-
await click(buttonSelector)
110-
await nextTick()
111-
expect(await html(containerSelector)).toBe(
112-
`<button>toggle</button><div>vapor comp</div>`,
113-
)
114-
expect(await html(targetSelector)).toBe('')
115-
})
116-
})
11784
})
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
<a href="/interop/">VDOM / Vapor interop</a>
22
<a href="/todomvc/">Vapor TodoMVC</a>
3-
<a href="/teleport/">Vapor Teleport</a>
Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
<script setup lang="ts">
22
import { ref } from 'vue'
3-
import VaporComp from './components/VaporComp.vue'
4-
import SimpleVaporComp from './components/SimpleVaporComp.vue'
3+
import VaporComp from './VaporComp.vue'
54
65
const msg = ref('hello')
76
const passSlot = ref(true)
8-
const disabled = ref(true)
97
</script>
108

119
<template>
@@ -21,16 +19,4 @@ const disabled = ref(true)
2119

2220
<template #test v-if="passSlot">A test slot</template>
2321
</VaporComp>
24-
25-
<!-- teleport -->
26-
<div class="teleport">
27-
<div class="teleport-target"></div>
28-
<div class="render-vapor-comp">
29-
<button @click="disabled = !disabled">toggle</button>
30-
<Teleport to=".teleport-target" defer :disabled="disabled">
31-
<SimpleVaporComp />
32-
</Teleport>
33-
</div>
34-
</div>
35-
<!-- teleport end-->
3622
</template>

packages-private/vapor-e2e-test/interop/components/VaporComp.vue renamed to packages-private/vapor-e2e-test/interop/VaporComp.vue

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -20,24 +20,19 @@ const slotProp = ref('slot prop')
2020

2121
<div v-if="ok" style="border: 2px solid orange; padding: 10px">
2222
<h3>vdom slots in vapor component</h3>
23-
<button
24-
class="change-vdom-slot-in-vapor-prop"
25-
@click="slotProp = 'changed'"
26-
>
23+
<button class="change-vdom-slot-in-vapor-prop" @click="slotProp = 'changed'">
2724
change slot prop
2825
</button>
2926
<div class="vdom-slot-in-vapor-default">
30-
#default: <slot :foo="slotProp" />
27+
#default:
28+
<slot :foo="slotProp" />
3129
</div>
3230
<div class="vdom-slot-in-vapor-test">
3331
#test: <slot name="test">fallback content</slot>
3432
</div>
3533
</div>
3634

37-
<button
38-
class="toggle-vapor-slot-in-vdom-default"
39-
@click="passSlot = !passSlot"
40-
>
35+
<button class="toggle-vapor-slot-in-vdom-default" @click="passSlot = !passSlot">
4136
Toggle default slot to vdom
4237
</button>
4338
<VdomComp :msg="msg">

packages-private/vapor-e2e-test/interop/components/VdomComp.vue renamed to packages-private/vapor-e2e-test/interop/VdomComp.vue

File renamed without changes.

packages-private/vapor-e2e-test/interop/components/SimpleVaporComp.vue

Lines changed: 0 additions & 6 deletions
This file was deleted.

packages-private/vapor-e2e-test/teleport/App.vue

Lines changed: 0 additions & 17 deletions
This file was deleted.

packages-private/vapor-e2e-test/teleport/components/VdomComp.vue

Lines changed: 0 additions & 7 deletions
This file was deleted.

0 commit comments

Comments
 (0)