@@ -9,7 +9,7 @@ import { nextTick } from 'vue'
99import { ports } from '../utils'
1010const { page, click, html } = setupPuppeteer ( )
1111
12- describe ( 'vdom / vapor interop ' , ( ) => {
12+ describe ( 'vapor teleport ' , ( ) => {
1313 let server : any
1414 const port = ports . teleport
1515 beforeAll ( ( ) => {
@@ -29,33 +29,34 @@ describe('vdom / vapor interop', () => {
2929 await page ( ) . waitForSelector ( '#app' )
3030 } )
3131
32- describe ( 'vapor teleport' , ( ) => {
33- test (
34- 'render vdom component' ,
35- async ( ) => {
36- const targetSelector = '.target'
37- const testSelector = '.interop-render-vdom-comp'
38- const containerSelector = `${ testSelector } > div`
39- const btnSelector = `${ testSelector } > button`
40-
41- // teleport is disabled
42- expect ( await html ( containerSelector ) ) . toBe ( '<h1>vdom comp</h1>' )
43- expect ( await html ( targetSelector ) ) . toBe ( '' )
44-
45- // enable teleport
46- await click ( btnSelector )
47- await nextTick ( )
48-
49- expect ( await html ( containerSelector ) ) . toBe ( '' )
50- expect ( await html ( targetSelector ) ) . toBe ( '<h1>vdom comp</h1>' )
51-
52- // disable teleport
53- await click ( btnSelector )
54- await nextTick ( )
55- expect ( await html ( containerSelector ) ) . toBe ( '<h1>vdom comp</h1>' )
56- expect ( await html ( targetSelector ) ) . toBe ( '' )
57- } ,
58- E2E_TIMEOUT ,
59- )
60- } )
32+ test (
33+ 'render vdom component' ,
34+ async ( ) => {
35+ const targetSelector = '.target'
36+ const testSelector = '.interop-render-vdom-comp'
37+ const containerSelector = `${ testSelector } > div`
38+ const btnSelector = `${ testSelector } > button`
39+
40+ const tt = await html ( '#app' )
41+ console . log ( tt )
42+
43+ // teleport is disabled
44+ expect ( await html ( containerSelector ) ) . toBe ( '<h1>vdom comp</h1>' )
45+ expect ( await html ( targetSelector ) ) . toBe ( '' )
46+
47+ // enable teleport
48+ await click ( btnSelector )
49+ await nextTick ( )
50+
51+ expect ( await html ( containerSelector ) ) . toBe ( '' )
52+ expect ( await html ( targetSelector ) ) . toBe ( '<h1>vdom comp</h1>' )
53+
54+ // disable teleport
55+ await click ( btnSelector )
56+ await nextTick ( )
57+ expect ( await html ( containerSelector ) ) . toBe ( '<h1>vdom comp</h1>' )
58+ expect ( await html ( targetSelector ) ) . toBe ( '' )
59+ } ,
60+ E2E_TIMEOUT ,
61+ )
6162} )
0 commit comments