solid-recurse.test.js — astro Source File
Architecture documentation for solid-recurse.test.js, a javascript file in the astro codebase. 4 imports, 0 dependents.
Entity Profile
Dependency Diagram
graph LR 99ca6456_5ffa_de53_6f21_559fe31ea273["solid-recurse.test.js"] 2ca394f6_a63d_3921_1f12_c5a979ea0039["test-utils.js"] 99ca6456_5ffa_de53_6f21_559fe31ea273 --> 2ca394f6_a63d_3921_1f12_c5a979ea0039 e27f6887_ea47_dd44_7933_5faa0f6bcf4d["testFactory"] 99ca6456_5ffa_de53_6f21_559fe31ea273 --> e27f6887_ea47_dd44_7933_5faa0f6bcf4d c373140e_7fdf_7fff_8884_991b85bc22b5["waitForHydrate"] 99ca6456_5ffa_de53_6f21_559fe31ea273 --> c373140e_7fdf_7fff_8884_991b85bc22b5 f8fbe851_c5d6_c4ee_c044_67a751668c18["test"] 99ca6456_5ffa_de53_6f21_559fe31ea273 --> f8fbe851_c5d6_c4ee_c044_67a751668c18 style 99ca6456_5ffa_de53_6f21_559fe31ea273 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
import { expect } from '@playwright/test';
import { testFactory, waitForHydrate } from './test-utils.js';
const test = testFactory(import.meta.url, { root: './fixtures/solid-recurse/' });
let devServer;
test.beforeAll(async ({ astro }) => {
devServer = await astro.startDevServer();
});
test.afterAll(async () => {
await devServer.stop();
});
test.describe('Recursive elements with Solid', () => {
test('Counter', async ({ astro, page }) => {
await page.goto(astro.resolveUrl('/'));
const wrapper = page.locator('#case1');
await expect(wrapper, 'component is visible').toBeVisible();
const increment = page.locator('#case1-B');
await expect(increment, 'initial count is 0').toHaveText('B: 0');
await waitForHydrate(page, wrapper);
await increment.click();
await expect(increment, 'count is incremented').toHaveText('B: 1');
});
});
Domain
Dependencies
Source
Frequently Asked Questions
What does solid-recurse.test.js do?
solid-recurse.test.js is a source file in the astro codebase, written in javascript. It belongs to the E2ETesting domain.
What does solid-recurse.test.js depend on?
solid-recurse.test.js imports 4 module(s): test, test-utils.js, testFactory, waitForHydrate.
Where is solid-recurse.test.js in the architecture?
solid-recurse.test.js is located at packages/astro/e2e/solid-recurse.test.js (domain: E2ETesting, directory: packages/astro/e2e).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free