aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorST-DDT <[email protected]>2022-03-24 09:21:24 +0100
committerGitHub <[email protected]>2022-03-24 08:21:24 +0000
commitfe62c1953c1b5755151c6d7562614f89733a6de1 (patch)
treee0c6f0d850b1dd1762ddd6c43de762794f8b34b4 /test
parent7141cd7d8a2fd505d3338d13ca29fd1ab7a5dc80 (diff)
downloadfaker-fe62c1953c1b5755151c6d7562614f89733a6de1.tar.xz
faker-fe62c1953c1b5755151c6d7562614f89733a6de1.zip
refactor: set seed directly (#563)
Diffstat (limited to 'test')
-rw-r--r--test/faker.spec.ts26
1 files changed, 26 insertions, 0 deletions
diff --git a/test/faker.spec.ts b/test/faker.spec.ts
new file mode 100644
index 00000000..54fa04ac
--- /dev/null
+++ b/test/faker.spec.ts
@@ -0,0 +1,26 @@
+import { beforeEach, describe, expect, it } from 'vitest';
+import { faker } from '../src';
+
+describe('faker', () => {
+ beforeEach(() => {
+ faker.locale = 'en';
+ });
+
+ // This is only here for coverage
+ // The actual test is in mersenne.spec.ts
+ describe('seed()', () => {
+ it('seed(number)', () => {
+ faker.seed(1);
+
+ const actual = faker.animal.cat();
+ expect(actual).toBe('Korat');
+ });
+
+ it('seed(number[])', () => {
+ faker.seed([1, 2, 3]);
+
+ const actual = faker.animal.cat();
+ expect(actual).toBe('Oriental');
+ });
+ });
+});