From 76cb9c2a39d477a64824a985ade40507e3bbade1 Mon Sep 17 00:00:00 2001 From: Adam Mathes Date: Fri, 13 Feb 2026 21:34:48 -0800 Subject: feat(vanilla): add testing infrastructure and tests (NK-wjnczv) --- .../vitest/dist/chunks/creator.DAmOKTvJ.js | 673 +++++++++++++++++++++ 1 file changed, 673 insertions(+) create mode 100644 vanilla/node_modules/vitest/dist/chunks/creator.DAmOKTvJ.js (limited to 'vanilla/node_modules/vitest/dist/chunks/creator.DAmOKTvJ.js') diff --git a/vanilla/node_modules/vitest/dist/chunks/creator.DAmOKTvJ.js b/vanilla/node_modules/vitest/dist/chunks/creator.DAmOKTvJ.js new file mode 100644 index 0000000..1d47182 --- /dev/null +++ b/vanilla/node_modules/vitest/dist/chunks/creator.DAmOKTvJ.js @@ -0,0 +1,673 @@ +import { existsSync, writeFileSync, readFileSync } from 'node:fs'; +import { mkdir, writeFile } from 'node:fs/promises'; +import { resolve, dirname, relative } from 'node:path'; +import { detectPackageManager, installPackage } from './index.D3XRDfWc.js'; +import { p as prompt, a as any } from './index.D4KonVSU.js'; +import { x } from 'tinyexec'; +import c from 'tinyrainbow'; +import { c as configFiles } from './constants.D_Q9UYh-.js'; +import 'node:process'; +import 'node:module'; +import 'node:url'; +import './_commonjsHelpers.D26ty3Ew.js'; +import 'readline'; +import 'events'; + +const jsxExample = { + name: "HelloWorld.jsx", + js: ` +export default function HelloWorld({ name }) { + return ( +
+

Hello {name}!

+
+ ) +} +`, + ts: ` +export default function HelloWorld({ name }: { name: string }) { + return ( +
+

Hello {name}!

+
+ ) +} +`, + test: ` +import { expect, test } from 'vitest' +import { render } from '@testing-library/jsx' +import HelloWorld from './HelloWorld.x' + +test('renders name', async () => { + const { getByText } = await render() + await expect.element(getByText('Hello Vitest!')).toBeInTheDocument() +}) +` +}; +const vueExample = { + name: "HelloWorld.vue", + js: ` +