PlaywrightFixtures — astro Architecture
Custom test factories that automate server lifecycle.
Entity Profile
Dependency Diagram
graph TD subdomain_EndToEndTesting_PlaywrightFixtures["PlaywrightFixtures"] 2e3bd2ed_0bb8_225c_3ba9_bf1a7b359366["SolidRuntimeError.jsx"] subdomain_EndToEndTesting_PlaywrightFixtures --> 2e3bd2ed_0bb8_225c_3ba9_bf1a7b359366 45bf184d_3fc4_ee0f_fa72_b4358ac2b688["custom-plugin.js"] subdomain_EndToEndTesting_PlaywrightFixtures --> 45bf184d_3fc4_ee0f_fa72_b4358ac2b688 710ebf82_5423_1529_160b_d2e2869e3819["SimpleDiv.tsx"] subdomain_EndToEndTesting_PlaywrightFixtures --> 710ebf82_5423_1529_160b_d2e2869e3819 255cb821_c8b3_a35f_6332_08013bee3b4b["lorem.ts"] subdomain_EndToEndTesting_PlaywrightFixtures --> 255cb821_c8b3_a35f_6332_08013bee3b4b 7b96eb6d_412f_79f8_753d_c2e3e5d1100f["PreactCounter.tsx"] subdomain_EndToEndTesting_PlaywrightFixtures --> 7b96eb6d_412f_79f8_753d_c2e3e5d1100f 7be47521_efb7_f92d_567f_90b0c210076a["PreactRuntimeError.jsx"] subdomain_EndToEndTesting_PlaywrightFixtures --> 7be47521_efb7_f92d_567f_90b0c210076a 52b8a55d_bfb2_f03d_e7cf_673d2b790cc7["Counter.jsx"] subdomain_EndToEndTesting_PlaywrightFixtures --> 52b8a55d_bfb2_f03d_e7cf_673d2b790cc7 2b5d764c_9442_3a99_f202_e3e9f6acbe74["React.tsx"] subdomain_EndToEndTesting_PlaywrightFixtures --> 2b5d764c_9442_3a99_f202_e3e9f6acbe74 f4070023_b4b3_4c49_0362_6631ca36b678["Counter.jsx"] subdomain_EndToEndTesting_PlaywrightFixtures --> f4070023_b4b3_4c49_0362_6631ca36b678 cde3f692_f1ac_f011_607b_15733d778f03["SolidCounter.tsx"] subdomain_EndToEndTesting_PlaywrightFixtures --> cde3f692_f1ac_f011_607b_15733d778f03 6e097196_207a_1fff_ca8a_b061c079103a["SolidCounter.tsx"] subdomain_EndToEndTesting_PlaywrightFixtures --> 6e097196_207a_1fff_ca8a_b061c079103a 9becfad6_8cff_5a26_de11_1bee9c78ee4f["PreactCounter.tsx"] subdomain_EndToEndTesting_PlaywrightFixtures --> 9becfad6_8cff_5a26_de11_1bee9c78ee4f fe0a3bad_090d_fb63_1c96_42865dff1584["Counter.jsx"] subdomain_EndToEndTesting_PlaywrightFixtures --> fe0a3bad_090d_fb63_1c96_42865dff1584 4c514e9e_9bb7_c785_3403_3a2c5509cef0["PreactCounter.tsx"] subdomain_EndToEndTesting_PlaywrightFixtures --> 4c514e9e_9bb7_c785_3403_3a2c5509cef0 style subdomain_EndToEndTesting_PlaywrightFixtures fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Domain
Functions
- ApplyForm()
- Button()
- ClickToNavigate()
- Component()
- ContextProvider()
- Counter()
- Counter()
- Counter()
- Counter()
- Counter()
- Counter()
- Counter()
- Counter()
- Counter()
- Counter()
- Counter()
- Counter()
- Counter()
- Counter()
- Counter()
- Counter()
- Counter()
- Counter()
- Counter()
- Counter()
- CounterMessage()
- Error()
- Error()
- GET()
- GET()
- HelloWorld()
- ImageComponent()
- LazyCounterMessage()
- Like()
- Like()
- LikeWithActionState()
- Logout()
- POST()
- PostComment()
- PreactCounter()
- PreactCounter()
- PreactCounter()
- PreactCounter()
- PreactCounter()
- PreactCounter()
- PreactCounter()
- PreactCounter()
- PreactCounter()
- PreactCounter()
- PreactRuntimeError()
- PreactSyntaxError()
- ReactCounter()
- ReactRuntimeError()
- ReactSyntaxError()
- ReactSyntaxError()
- SimpleDiv()
- SolidComponent()
- SolidCounter()
- SolidCounter()
- SolidCounter()
- SolidCounter()
- SolidCounter()
- SolidCounter()
- SolidCounter()
- SolidCounter()
- SolidRuntimeError()
- WrapperA()
- WrapperB()
- actionCookieForwarding()
- astroClientClickDirective()
- astroClientPasswordDirective()
- astroHasOptionsDirective()
- cats.loader()
- collectLoads()
- collectPreloads()
- createLoggerSpy()
- default.init()
- expectUrlNotPrefetched()
- expectUrlPrefetched()
- generateLongText()
- generateLongText()
- getElemForVirtual()
- getErrorOverlayContent()
- images.loader()
- images.schema()
- loadFixture()
- mouseDown()
- myIntegration()
- nativeViewTransition()
- onRequest()
- prepareTestFactory()
- rodents.loader()
- runTest()
- scrollToBottom()
- scrollToElement()
- seed()
- seed()
- sharedTests()
- spacecraft.schema()
- test.astro()
- testClientDirectivesShared()
- testFactory()
- throwPageShouldNotReload()
- waitForHydrate()
- waitForPageLoad()
Source Files
- packages/astro/e2e/fixtures/actions-blog/src/components/ApplyForm.tsx
- packages/astro/e2e/fixtures/view-transitions/src/components/ClickToNavigate.jsx
- packages/astro/e2e/fixtures/solid-circular/src/components/ContextProvider.tsx
- packages/astro/e2e/fixtures/preact-compat-component/src/components/Counter.jsx
- packages/astro/e2e/fixtures/react-component/src/components/Counter.jsx
- packages/astro/e2e/fixtures/preact-component/src/components/Counter.jsx
- packages/astro/e2e/fixtures/custom-client-directives/src/components/Counter.jsx
- packages/astro/e2e/fixtures/solid-recurse/src/components/Counter.jsx
- packages/astro/e2e/fixtures/astro-component/src/components/Counter.jsx
- packages/astro/e2e/fixtures/solid-component/src/components/Counter.jsx
- packages/astro/e2e/fixtures/client-idle-timeout/src/components/Counter.jsx
- packages/astro/e2e/fixtures/preact-lazy-component/src/components/Counter.jsx
- packages/astro/e2e/fixtures/view-transitions/src/components/solid/Counter.jsx
- packages/astro/e2e/fixtures/ts-resolution/src/components/Counter.tsx
- packages/astro/e2e/fixtures/cloudflare/src/components/preact/Counter.tsx
- packages/astro/e2e/fixtures/preact-lazy-component/src/components/CounterMessage.jsx
- packages/astro/e2e/fixtures/dev-toolbar/src/components/HelloWorld.tsx
- packages/astro/e2e/fixtures/dev-toolbar/src/components/ImageComponent.tsx
- packages/astro/e2e/fixtures/view-transitions/src/components/Island.jsx
- packages/astro/e2e/fixtures/errors/src/components/JSRuntimeError.js
- packages/astro/e2e/fixtures/errors/src/components/JSSyntaxError.js
- packages/astro/e2e/fixtures/actions-react-19/src/components/Like.tsx
- packages/astro/e2e/fixtures/actions-blog/src/components/Like.tsx
- packages/astro/e2e/fixtures/actions-blog/src/components/Logout.tsx
- packages/astro/e2e/fixtures/actions-blog/src/components/PostComment.tsx
- packages/astro/e2e/fixtures/error-cyclic/src/components/PreactCounter.tsx
- packages/astro/e2e/fixtures/client-only/src/components/preact/PreactCounter.tsx
- packages/astro/e2e/fixtures/multiple-frameworks/src/components/preact/PreactCounter.tsx
- packages/astro/e2e/fixtures/nested-in-svelte/src/components/preact/PreactCounter.tsx
- packages/astro/e2e/fixtures/nested-in-solid/src/components/preact/PreactCounter.tsx
- packages/astro/e2e/fixtures/namespaced-component/src/components/PreactCounter.tsx
- packages/astro/e2e/fixtures/nested-in-react/src/components/preact/PreactCounter.tsx
- packages/astro/e2e/fixtures/nested-in-vue/src/components/preact/PreactCounter.tsx
- packages/astro/e2e/fixtures/nested-recursive/src/components/preact/PreactCounter.tsx
- packages/astro/e2e/fixtures/nested-in-preact/src/components/preact/PreactCounter.tsx
- packages/astro/e2e/fixtures/errors/src/components/preact/PreactRuntimeError.jsx
- packages/astro/e2e/fixtures/errors/src/components/preact/PreactSyntaxError.jsx
- packages/astro/e2e/fixtures/pass-js/src/components/React.tsx
- packages/astro/e2e/fixtures/multiple-frameworks/src/components/react/ReactCounter.jsx
- packages/astro/e2e/fixtures/nested-in-react/src/components/react/ReactCounter.jsx
- packages/astro/e2e/fixtures/nested-in-solid/src/components/react/ReactCounter.jsx
- packages/astro/e2e/fixtures/nested-in-preact/src/components/react/ReactCounter.jsx
- packages/astro/e2e/fixtures/client-only/src/components/react/ReactCounter.jsx
- packages/astro/e2e/fixtures/nested-recursive/src/components/react/ReactCounter.jsx
- packages/astro/e2e/fixtures/nested-in-vue/src/components/react/ReactCounter.jsx
- packages/astro/e2e/fixtures/nested-in-svelte/src/components/react/ReactCounter.jsx
- packages/astro/e2e/fixtures/errors/src/components/react/ReactRuntimeError.jsx
- packages/astro/e2e/fixtures/errors/src/components/react/ReactSyntaxError.jsx
- packages/astro/e2e/fixtures/solid-circular/src/components/SimpleDiv.tsx
- packages/astro/e2e/fixtures/solid-component/src/components/SolidComponent.jsx
- packages/astro/e2e/fixtures/multiple-frameworks/src/components/solid/SolidCounter.tsx
- packages/astro/e2e/fixtures/nested-in-solid/src/components/solid/SolidCounter.tsx
- packages/astro/e2e/fixtures/nested-in-react/src/components/solid/SolidCounter.tsx
- packages/astro/e2e/fixtures/nested-in-svelte/src/components/solid/SolidCounter.tsx
- packages/astro/e2e/fixtures/nested-in-vue/src/components/solid/SolidCounter.tsx
- packages/astro/e2e/fixtures/client-only/src/components/solid/SolidCounter.tsx
- packages/astro/e2e/fixtures/nested-in-preact/src/components/solid/SolidCounter.tsx
- packages/astro/e2e/fixtures/nested-recursive/src/components/solid/SolidCounter.tsx
- packages/astro/e2e/fixtures/errors/src/components/solid/SolidRuntimeError.jsx
- packages/astro/e2e/fixtures/errors/src/components/solid/SolidSyntaxError.jsx
- packages/astro/e2e/fixtures/solid-recurse/src/components/WrapperA.jsx
- packages/astro/e2e/fixtures/solid-recurse/src/components/WrapperB.jsx
- packages/astro/e2e/fixtures/custom-client-directives/astro.config.mjs
- packages/astro/e2e/cloudflare.test.js
- packages/astro/e2e/fixtures/cloudflare/src/pages/collections.json.js
- packages/astro/e2e/fixtures/view-transitions/src/pages/contact.ts
- packages/astro/e2e/fixtures/cloudflare/src/content.config.ts
- packages/astro/e2e/custom-client-directives.test.js
- packages/astro/e2e/fixtures/dev-toolbar/custom-integration.js
- packages/astro/e2e/fixtures/dev-toolbar/custom-plugin.js
- packages/astro/e2e/hmr.test.js
- packages/astro/e2e/fixtures/csp-server-islands/src/lorem.ts
- packages/astro/e2e/fixtures/server-islands/src/lorem.ts
- packages/astro/e2e/fixtures/cloudflare/src/middleware.ts
- packages/astro/e2e/fixtures/actions-blog/src/middleware.ts
- packages/astro/e2e/nested-recursive.test.js
- packages/astro/e2e/prefetch.test.js
- packages/astro/e2e/fixtures/actions-react-19/db/seed.ts
- packages/astro/e2e/fixtures/actions-blog/db/seed.ts
- packages/astro/e2e/shared-component-tests.js
- packages/astro/e2e/test-utils.js
- packages/astro/e2e/ts-resolution.test.js
- packages/astro/e2e/view-transitions.test.js
- packages/astro/e2e/vite-virtual-modules.test.js
Source
- packages/astro/e2e/fixtures/actions-blog/src/components/ApplyForm.tsx
- packages/astro/e2e/fixtures/view-transitions/src/components/ClickToNavigate.jsx
- packages/astro/e2e/fixtures/solid-circular/src/components/ContextProvider.tsx
- packages/astro/e2e/fixtures/preact-compat-component/src/components/Counter.jsx
- packages/astro/e2e/fixtures/react-component/src/components/Counter.jsx
- packages/astro/e2e/fixtures/preact-component/src/components/Counter.jsx
- packages/astro/e2e/fixtures/custom-client-directives/src/components/Counter.jsx
- packages/astro/e2e/fixtures/solid-recurse/src/components/Counter.jsx
- packages/astro/e2e/fixtures/astro-component/src/components/Counter.jsx
- packages/astro/e2e/fixtures/solid-component/src/components/Counter.jsx
- packages/astro/e2e/fixtures/client-idle-timeout/src/components/Counter.jsx
- packages/astro/e2e/fixtures/preact-lazy-component/src/components/Counter.jsx
- packages/astro/e2e/fixtures/view-transitions/src/components/solid/Counter.jsx
- packages/astro/e2e/fixtures/ts-resolution/src/components/Counter.tsx
- packages/astro/e2e/fixtures/cloudflare/src/components/preact/Counter.tsx
- packages/astro/e2e/fixtures/preact-lazy-component/src/components/CounterMessage.jsx
- packages/astro/e2e/fixtures/dev-toolbar/src/components/HelloWorld.tsx
- packages/astro/e2e/fixtures/dev-toolbar/src/components/ImageComponent.tsx
- packages/astro/e2e/fixtures/view-transitions/src/components/Island.jsx
- packages/astro/e2e/fixtures/errors/src/components/JSRuntimeError.js
- packages/astro/e2e/fixtures/errors/src/components/JSSyntaxError.js
- packages/astro/e2e/fixtures/actions-react-19/src/components/Like.tsx
- packages/astro/e2e/fixtures/actions-blog/src/components/Like.tsx
- packages/astro/e2e/fixtures/actions-blog/src/components/Logout.tsx
- packages/astro/e2e/fixtures/actions-blog/src/components/PostComment.tsx
- packages/astro/e2e/fixtures/error-cyclic/src/components/PreactCounter.tsx
- packages/astro/e2e/fixtures/client-only/src/components/preact/PreactCounter.tsx
- packages/astro/e2e/fixtures/multiple-frameworks/src/components/preact/PreactCounter.tsx
- packages/astro/e2e/fixtures/nested-in-svelte/src/components/preact/PreactCounter.tsx
- packages/astro/e2e/fixtures/nested-in-solid/src/components/preact/PreactCounter.tsx
- packages/astro/e2e/fixtures/namespaced-component/src/components/PreactCounter.tsx
- packages/astro/e2e/fixtures/nested-in-react/src/components/preact/PreactCounter.tsx
- packages/astro/e2e/fixtures/nested-in-vue/src/components/preact/PreactCounter.tsx
- packages/astro/e2e/fixtures/nested-recursive/src/components/preact/PreactCounter.tsx
- packages/astro/e2e/fixtures/nested-in-preact/src/components/preact/PreactCounter.tsx
- packages/astro/e2e/fixtures/errors/src/components/preact/PreactRuntimeError.jsx
- packages/astro/e2e/fixtures/errors/src/components/preact/PreactSyntaxError.jsx
- packages/astro/e2e/fixtures/pass-js/src/components/React.tsx
- packages/astro/e2e/fixtures/multiple-frameworks/src/components/react/ReactCounter.jsx
- packages/astro/e2e/fixtures/nested-in-react/src/components/react/ReactCounter.jsx
- packages/astro/e2e/fixtures/nested-in-solid/src/components/react/ReactCounter.jsx
- packages/astro/e2e/fixtures/nested-in-preact/src/components/react/ReactCounter.jsx
- packages/astro/e2e/fixtures/client-only/src/components/react/ReactCounter.jsx
- packages/astro/e2e/fixtures/nested-recursive/src/components/react/ReactCounter.jsx
- packages/astro/e2e/fixtures/nested-in-vue/src/components/react/ReactCounter.jsx
- packages/astro/e2e/fixtures/nested-in-svelte/src/components/react/ReactCounter.jsx
- packages/astro/e2e/fixtures/errors/src/components/react/ReactRuntimeError.jsx
- packages/astro/e2e/fixtures/errors/src/components/react/ReactSyntaxError.jsx
- packages/astro/e2e/fixtures/solid-circular/src/components/SimpleDiv.tsx
- packages/astro/e2e/fixtures/solid-component/src/components/SolidComponent.jsx
- packages/astro/e2e/fixtures/multiple-frameworks/src/components/solid/SolidCounter.tsx
- packages/astro/e2e/fixtures/nested-in-solid/src/components/solid/SolidCounter.tsx
- packages/astro/e2e/fixtures/nested-in-react/src/components/solid/SolidCounter.tsx
- packages/astro/e2e/fixtures/nested-in-svelte/src/components/solid/SolidCounter.tsx
- packages/astro/e2e/fixtures/nested-in-vue/src/components/solid/SolidCounter.tsx
- packages/astro/e2e/fixtures/client-only/src/components/solid/SolidCounter.tsx
- packages/astro/e2e/fixtures/nested-in-preact/src/components/solid/SolidCounter.tsx
- packages/astro/e2e/fixtures/nested-recursive/src/components/solid/SolidCounter.tsx
- packages/astro/e2e/fixtures/errors/src/components/solid/SolidRuntimeError.jsx
- packages/astro/e2e/fixtures/errors/src/components/solid/SolidSyntaxError.jsx
- packages/astro/e2e/fixtures/solid-recurse/src/components/WrapperA.jsx
- packages/astro/e2e/fixtures/solid-recurse/src/components/WrapperB.jsx
- packages/astro/e2e/fixtures/custom-client-directives/astro.config.mjs
- packages/astro/e2e/cloudflare.test.js
- packages/astro/e2e/fixtures/cloudflare/src/pages/collections.json.js
- packages/astro/e2e/fixtures/view-transitions/src/pages/contact.ts
- packages/astro/e2e/fixtures/cloudflare/src/content.config.ts
- packages/astro/e2e/custom-client-directives.test.js
- packages/astro/e2e/fixtures/dev-toolbar/custom-integration.js
- packages/astro/e2e/fixtures/dev-toolbar/custom-plugin.js
- packages/astro/e2e/hmr.test.js
- packages/astro/e2e/fixtures/csp-server-islands/src/lorem.ts
- packages/astro/e2e/fixtures/server-islands/src/lorem.ts
- packages/astro/e2e/fixtures/cloudflare/src/middleware.ts
- packages/astro/e2e/fixtures/actions-blog/src/middleware.ts
- packages/astro/e2e/nested-recursive.test.js
- packages/astro/e2e/prefetch.test.js
- packages/astro/e2e/fixtures/actions-react-19/db/seed.ts
- packages/astro/e2e/fixtures/actions-blog/db/seed.ts
- packages/astro/e2e/shared-component-tests.js
- packages/astro/e2e/test-utils.js
- packages/astro/e2e/ts-resolution.test.js
- packages/astro/e2e/view-transitions.test.js
- packages/astro/e2e/vite-virtual-modules.test.js
Frequently Asked Questions
What is the PlaywrightFixtures subdomain?
PlaywrightFixtures is a subdomain in the astro codebase, part of the EndToEndTesting domain. Custom test factories that automate server lifecycle. It contains 84 source files.
Which domain does PlaywrightFixtures belong to?
PlaywrightFixtures belongs to the EndToEndTesting domain.
What functions are in PlaywrightFixtures?
The PlaywrightFixtures subdomain contains 105 function(s): ApplyForm, Button, ClickToNavigate, Component, ContextProvider, Counter, Counter, Counter, and 97 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free