diff options
Diffstat (limited to 'examples/container-with-vitest/test/ReactWrapper.test.ts')
-rw-r--r-- | examples/container-with-vitest/test/ReactWrapper.test.ts | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/examples/container-with-vitest/test/ReactWrapper.test.ts b/examples/container-with-vitest/test/ReactWrapper.test.ts new file mode 100644 index 000000000..6adbff6cf --- /dev/null +++ b/examples/container-with-vitest/test/ReactWrapper.test.ts @@ -0,0 +1,17 @@ +import { loadRenderers } from 'astro:container'; +import { getContainerRenderer } from '@astrojs/react'; +import { experimental_AstroContainer as AstroContainer } from 'astro/container'; +import { expect, test } from 'vitest'; +import ReactWrapper from '../src/components/ReactWrapper.astro'; + +const renderers = await loadRenderers([getContainerRenderer()]); +const container = await AstroContainer.create({ + renderers, +}); + +test('ReactWrapper with react renderer', async () => { + const result = await container.renderToString(ReactWrapper); + + expect(result).toContain('Counter'); + expect(result).toContain('Count: <!-- -->5'); +}); |