aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShinigami <[email protected]>2023-02-01 16:40:49 +0100
committerGitHub <[email protected]>2023-02-01 15:40:49 +0000
commitde7ed2e3b823131345995da6ec52c2b0c40c8d6e (patch)
tree817f1fedd86b3d5f080b96833fc1cde0104140be
parent5b705d4b047640e91b690566d6e0fdbae17bb842 (diff)
downloadfaker-de7ed2e3b823131345995da6ec52c2b0c40c8d6e.tar.xz
faker-de7ed2e3b823131345995da6ec52c2b0c40c8d6e.zip
test: run tests shuffled (#1645)
-rw-r--r--test/mersenne.spec.ts6
-rw-r--r--vite.config.ts8
2 files changed, 9 insertions, 5 deletions
diff --git a/test/mersenne.spec.ts b/test/mersenne.spec.ts
index d495804c..35fd445a 100644
--- a/test/mersenne.spec.ts
+++ b/test/mersenne.spec.ts
@@ -6,11 +6,7 @@ import { seededRuns } from './support/seededRuns';
const NON_SEEDED_BASED_RUN = 25;
describe('mersenne twister', () => {
- let mersenne: Mersenne;
-
- beforeEach(() => {
- mersenne = mersenneFn();
- });
+ const mersenne: Mersenne = mersenneFn();
for (const seed of [...seededRuns, [42, 1, 2], [1337, 1, 2], [1211, 1, 2]]) {
describe(`seed: ${JSON.stringify(seed)}`, () => {
diff --git a/vite.config.ts b/vite.config.ts
index 76152f60..169c4338 100644
--- a/vite.config.ts
+++ b/vite.config.ts
@@ -1,6 +1,10 @@
/// <reference types="vitest" />
import { defineConfig } from 'vite';
+const VITEST_SEQUENCE_SEED = Date.now();
+
+console.log('VITEST_SEQUENCE_SEED', VITEST_SEQUENCE_SEED);
+
// https://vitejs.dev/config/
export default defineConfig({
test: {
@@ -10,6 +14,10 @@ export default defineConfig({
include: ['src'],
},
reporters: 'basic',
+ sequence: {
+ seed: VITEST_SEQUENCE_SEED,
+ shuffle: true,
+ },
onConsoleLog(log, type) {
if (
type === 'stderr' &&