[locale].test.ts — astro Source File
Architecture documentation for [locale].test.ts, a typescript file in the astro codebase. 3 imports, 0 dependents.
Entity Profile
Dependency Diagram
graph LR 25b7a27a_31d6_d9e2_a85e_15348205ad33["[locale].test.ts"] f2507630_b525_1d0d_3d25_2ddc007d755d["../src/pages/[locale].astro"] 25b7a27a_31d6_d9e2_a85e_15348205ad33 --> f2507630_b525_1d0d_3d25_2ddc007d755d e5359079_11b2_76cc_fb55_2963613c4b02["container"] 25b7a27a_31d6_d9e2_a85e_15348205ad33 --> e5359079_11b2_76cc_fb55_2963613c4b02 3e3298c2_86dd_c820_c444_b15ecaad6b48["vitest"] 25b7a27a_31d6_d9e2_a85e_15348205ad33 --> 3e3298c2_86dd_c820_c444_b15ecaad6b48 style 25b7a27a_31d6_d9e2_a85e_15348205ad33 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
import { experimental_AstroContainer as AstroContainer } from 'astro/container';
import { expect, test } from 'vitest';
import Locale from '../src/pages/[locale].astro';
test('Dynamic route', async () => {
const container = await AstroContainer.create();
// @ts-ignore
const result = await container.renderToString(Locale, {
params: {
locale: 'en',
},
request: new Request('http://example.com/en'),
});
expect(result).toContain('Locale: en');
});
Domain
Dependencies
- ../src/pages/[locale].astro
- container
- vitest
Source
Frequently Asked Questions
What does [locale].test.ts do?
[locale].test.ts is a source file in the astro codebase, written in typescript. It belongs to the IntegrationAdapters domain.
What does [locale].test.ts depend on?
[locale].test.ts imports 3 module(s): ../src/pages/[locale].astro, container, vitest.
Where is [locale].test.ts in the architecture?
[locale].test.ts is located at examples/container-with-vitest/test/[locale].test.ts (domain: IntegrationAdapters, directory: examples/container-with-vitest/test).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free