@@ -367,94 +367,6 @@ describe('ssr: components', () => {
367
367
` )
368
368
} )
369
369
} )
370
-
371
- // transition-group should flatten and concat its children fragments into
372
- // a single one
373
- describe ( 'transition-group' , ( ) => {
374
- test ( 'basic' , ( ) => {
375
- expect (
376
- compile (
377
- `<transition-group><div v-for="i in list"/></transition-group>`
378
- ) . code
379
- ) . toMatchInlineSnapshot ( `
380
- "const { ssrRenderList: _ssrRenderList } = require(\\"vue/server-renderer\\")
381
-
382
- return function ssrRender(_ctx, _push, _parent, _attrs) {
383
- _push(\`<!--[-->\`)
384
- _ssrRenderList(_ctx.list, (i) => {
385
- _push(\`<div></div>\`)
386
- })
387
- _push(\`<!--]-->\`)
388
- }"
389
- ` )
390
- } )
391
-
392
- test ( 'with static tag' , ( ) => {
393
- expect (
394
- compile (
395
- `<transition-group tag="ul"><div v-for="i in list"/></transition-group>`
396
- ) . code
397
- ) . toMatchInlineSnapshot ( `
398
- "const { ssrRenderList: _ssrRenderList } = require(\\"vue/server-renderer\\")
399
-
400
- return function ssrRender(_ctx, _push, _parent, _attrs) {
401
- _push(\`<ul>\`)
402
- _ssrRenderList(_ctx.list, (i) => {
403
- _push(\`<div></div>\`)
404
- })
405
- _push(\`</ul>\`)
406
- }"
407
- ` )
408
- } )
409
-
410
- test ( 'with dynamic tag' , ( ) => {
411
- expect (
412
- compile (
413
- `<transition-group :tag="someTag"><div v-for="i in list"/></transition-group>`
414
- ) . code
415
- ) . toMatchInlineSnapshot ( `
416
- "const { ssrRenderList: _ssrRenderList } = require(\\"vue/server-renderer\\")
417
-
418
- return function ssrRender(_ctx, _push, _parent, _attrs) {
419
- _push(\`<\${_ctx.someTag}>\`)
420
- _ssrRenderList(_ctx.list, (i) => {
421
- _push(\`<div></div>\`)
422
- })
423
- _push(\`</\${_ctx.someTag}>\`)
424
- }"
425
- ` )
426
- } )
427
-
428
- test ( 'with multi fragments children' , ( ) => {
429
- expect (
430
- compile (
431
- `<transition-group>
432
- <div v-for="i in 10"/>
433
- <div v-for="i in 10"/>
434
- <template v-if="ok"><div>ok</div></template>
435
- </transition-group>`
436
- ) . code
437
- ) . toMatchInlineSnapshot ( `
438
- "const { ssrRenderList: _ssrRenderList } = require(\\"vue/server-renderer\\")
439
-
440
- return function ssrRender(_ctx, _push, _parent, _attrs) {
441
- _push(\`<!--[-->\`)
442
- _ssrRenderList(10, (i) => {
443
- _push(\`<div></div>\`)
444
- })
445
- _ssrRenderList(10, (i) => {
446
- _push(\`<div></div>\`)
447
- })
448
- if (_ctx.ok) {
449
- _push(\`<div>ok</div>\`)
450
- } else {
451
- _push(\`<!---->\`)
452
- }
453
- _push(\`<!--]-->\`)
454
- }"
455
- ` )
456
- } )
457
- } )
458
370
} )
459
371
460
372
describe ( 'custom directive' , ( ) => {
0 commit comments