diff options
Diffstat (limited to 'examples/container-with-vitest')
-rw-r--r-- | examples/container-with-vitest/package.json | 4 | ||||
-rw-r--r-- | examples/container-with-vitest/test/ReactWrapper.test.ts | 16 |
2 files changed, 9 insertions, 11 deletions
diff --git a/examples/container-with-vitest/package.json b/examples/container-with-vitest/package.json index 8f07d620c..e8cb1536a 100644 --- a/examples/container-with-vitest/package.json +++ b/examples/container-with-vitest/package.json @@ -12,8 +12,8 @@ "test": "vitest run" }, "dependencies": { - "astro": "^4.9.3", - "@astrojs/react": "^3.4.0", + "astro": "experimental--container", + "@astrojs/react": "experimental--container", "react": "^18.3.1", "react-dom": "^18.3.1", "vitest": "^1.6.0" diff --git a/examples/container-with-vitest/test/ReactWrapper.test.ts b/examples/container-with-vitest/test/ReactWrapper.test.ts index 91e3dd09d..70b938708 100644 --- a/examples/container-with-vitest/test/ReactWrapper.test.ts +++ b/examples/container-with-vitest/test/ReactWrapper.test.ts @@ -1,17 +1,15 @@ import { experimental_AstroContainer as AstroContainer } from 'astro/container'; import { expect, test } from 'vitest'; import ReactWrapper from '../src/components/ReactWrapper.astro'; +import { loadRenderers } from 'astro:container'; +import { getContainerRenderer } from '@astrojs/react'; + +const renderers = await loadRenderers([getContainerRenderer()]); +const container = await AstroContainer.create({ + renderers, +}); test('ReactWrapper with react renderer', async () => { - const container = await AstroContainer.create({ - renderers: [ - { - name: '@astrojs/react', - clientEntrypoint: '@astrojs/react/client.js', - serverEntrypoint: '@astrojs/react/server.js', - }, - ], - }); const result = await container.renderToString(ReactWrapper); expect(result).toContain('Counter'); |