Files
qwik/vitest-setup.ts
Wout Mertens fd7165c93d chore: switch to vitest (#5300)
* chore: update deps

ran npm-check -i on all package.json files and did manual sanity check for safe updates

* chore: dep fixes

* chore: pnpm api.update

* refactor(promise): rename then -> maybeThen

The export `then` breaks vitest:

https://github.com/vitest-dev/vitest/issues/1767

* chore: switch to vitest

most of the time just replace suite with test or describe, and use
assert.equal for minimal code changes.

* chore(tests): render-ssr no q:key innerhtml

these tests seem to have been incorrect

* fixup: added settings

---------

Co-authored-by: Miško Hevery <misko@hevery.com>
2023-10-13 00:01:37 +00:00

14 lines
453 B
TypeScript

import { beforeAll } from 'vitest';
// This has to run before qdev.ts loads. `beforeAll` is too late
globalThis.qTest = true;
globalThis.qRuntimeQrl = true;
globalThis.qDev = true;
globalThis.qInspector = false;
beforeAll(async () => {
const { getTestPlatform } = await import('./packages/qwik/src/testing/platform');
const { setPlatform } = await import('./packages/qwik/src/core/platform/platform');
setPlatform(getTestPlatform() as any);
});