diff options
| author | Shinigami <[email protected]> | 2023-02-01 16:40:49 +0100 |
|---|---|---|
| committer | GitHub <[email protected]> | 2023-02-01 15:40:49 +0000 |
| commit | de7ed2e3b823131345995da6ec52c2b0c40c8d6e (patch) | |
| tree | 817f1fedd86b3d5f080b96833fc1cde0104140be | |
| parent | 5b705d4b047640e91b690566d6e0fdbae17bb842 (diff) | |
| download | faker-de7ed2e3b823131345995da6ec52c2b0c40c8d6e.tar.xz faker-de7ed2e3b823131345995da6ec52c2b0c40c8d6e.zip | |
test: run tests shuffled (#1645)
| -rw-r--r-- | test/mersenne.spec.ts | 6 | ||||
| -rw-r--r-- | vite.config.ts | 8 |
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' && |
