File tree Expand file tree Collapse file tree 1 file changed +28
-0
lines changed Expand file tree Collapse file tree 1 file changed +28
-0
lines changed Original file line number Diff line number Diff line change @@ -694,6 +694,34 @@ describe('SSR: renderToString', () => {
694694 } )
695695 } )
696696
697+ // #11963, #10391
698+ it ( 'renders async children passed in slots' , done => {
699+ const Parent = {
700+ template : `<div><slot name="child"/></div>`
701+ }
702+ const Child = {
703+ template : `<p>child</p>`
704+ }
705+ renderVmWithOptions ( {
706+ template : `
707+ <Parent>
708+ <template #child>
709+ <Child/>
710+ </template>
711+ </Parent>
712+ ` ,
713+ components : {
714+ Parent,
715+ Child : ( ) => Promise . resolve ( Child )
716+ }
717+ } , result => {
718+ expect ( result ) . toContain (
719+ `<div data-server-rendered="true"><p>child</p></div>`
720+ )
721+ done ( )
722+ } )
723+ } )
724+
697725 it ( 'everything together' , done => {
698726 renderVmWithOptions ( {
699727 template : `
You can’t perform that action at this time.
0 commit comments