diff --git a/.config/vitest.config.mts b/.config/vitest.config.mts index 7cfda11c6..5bb2691c1 100644 --- a/.config/vitest.config.mts +++ b/.config/vitest.config.mts @@ -3,6 +3,8 @@ import path from 'node:path'; export default defineConfig({ test: { + globals: true, + include: ['**/*.{test,spec}.?(c|m)[jt]s?(x)', 'test/test.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'], // Store snapshots next to each test in a .snapshots folder resolveSnapshotPath: (testPath, snapExt) => path.join(path.dirname(testPath), '.snapshots', path.basename(testPath) + snapExt) diff --git a/packages/beep/package.json b/packages/beep/package.json index d56225966..77296b8e9 100644 --- a/packages/beep/package.json +++ b/packages/beep/package.json @@ -21,9 +21,9 @@ "ci:coverage": "nyc pnpm test && nyc report --reporter=text-lcov > coverage.lcov", "ci:lint": "pnpm lint", "ci:lint:commits": "commitlint --from=${CIRCLE_BRANCH} --to=${CIRCLE_SHA1}", - "ci:test": "ava --verbose", + "ci:test": "pnpm test -- --reporter=verbose", "release": "pnpm --workspace-root package:release $(pwd)", - "test": "ava" + "test": "vitest --config ../../.config/vitest.config.mts run" }, "files": [ "lib/", diff --git a/packages/beep/test/.snapshots/test.js.snap b/packages/beep/test/.snapshots/test.js.snap new file mode 100644 index 000000000..323df9d6f --- /dev/null +++ b/packages/beep/test/.snapshots/test.js.snap @@ -0,0 +1,7 @@ +// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html + +exports[`pass 1`] = ` +" +fixtures/pass.js → output/bundle.js... +created output/bundle.js in