Skip to content

Commit 4b3a4b2

Browse files
committed
test: add ssrstream with ssrraw unit test
1 parent 33a15ac commit 4b3a4b2

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

packages/qwik/src/core/tests/ssr-render.spec.tsx

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -240,5 +240,31 @@ describe('v2 ssr render', () => {
240240
</ul>
241241
);
242242
});
243+
244+
it('should render values from generator with stream from string', async () => {
245+
const { vNode } = await ssrRenderToDom(
246+
<ul>
247+
<SSRStream>
248+
{async function (stream: any) {
249+
for (let i = 0; i < 5; i++) {
250+
stream.write(<SSRRaw data={`<li>raw: ${i}</li>`} />);
251+
await delay(10);
252+
}
253+
}}
254+
</SSRStream>
255+
</ul>,
256+
{ debug }
257+
);
258+
259+
expect(vNode).toMatchVDOM(
260+
<ul>
261+
<li>raw: 0</li>
262+
<li>raw: 1</li>
263+
<li>raw: 2</li>
264+
<li>raw: 3</li>
265+
<li>raw: 4</li>
266+
</ul>
267+
);
268+
});
243269
});
244270
});

0 commit comments

Comments
 (0)