aboutsummaryrefslogtreecommitdiff
path: root/test/git.spec.ts
diff options
context:
space:
mode:
authorST-DDT <[email protected]>2022-06-18 17:36:22 +0200
committerGitHub <[email protected]>2022-06-18 15:36:22 +0000
commit1898f28b8698fb8e6c0f85c8b05009b4bf7e1e2b (patch)
tree523eb5c0d0a34f42cd03560257bde67e8c039fe2 /test/git.spec.ts
parentab2ed236b3b1fe63523bf4072446c9cd545fd3b9 (diff)
downloadfaker-1898f28b8698fb8e6c0f85c8b05009b4bf7e1e2b.tar.xz
faker-1898f28b8698fb8e6c0f85c8b05009b4bf7e1e2b.zip
test: migrate datatype to test snapshots (#875)
Diffstat (limited to 'test/git.spec.ts')
-rw-r--r--test/git.spec.ts70
1 files changed, 5 insertions, 65 deletions
diff --git a/test/git.spec.ts b/test/git.spec.ts
index 30c00e8d..19c9c4ee 100644
--- a/test/git.spec.ts
+++ b/test/git.spec.ts
@@ -1,69 +1,7 @@
import validator from 'validator';
import { afterEach, describe, expect, it } from 'vitest';
import { faker } from '../src';
-
-const seededRuns = [
- {
- seed: 42,
- expectations: {
- branch: {
- noArgs: 'array-transmit',
- },
- commitEntry: {
- noArgs: '',
- },
- commitMessage: {
- noArgs: 'navigate neural capacitor',
- },
- commitSha: {
- noArgs: '5cf2bc99272107d592ba00fbdf302f2949806048',
- },
- shortSha: {
- noArgs: '5cf2bc9',
- },
- },
- },
- {
- seed: 1337,
- expectations: {
- branch: {
- noArgs: 'port-quantify',
- },
- commitEntry: {
- noArgs: '',
- },
- commitMessage: {
- noArgs: 'compress multi-byte panel',
- },
- commitSha: {
- noArgs: '48234870538945f4b41c61a52bf27dccc0576698',
- },
- shortSha: {
- noArgs: '4823487',
- },
- },
- },
- {
- seed: 1211,
- expectations: {
- branch: {
- noArgs: 'capacitor-connect',
- },
- commitEntry: {
- noArgs: '',
- },
- commitMessage: {
- noArgs: 'reboot online circuit',
- },
- commitSha: {
- noArgs: 'e7ec32f0a2a3c652bbd0caabde64dfdf379e3259',
- },
- shortSha: {
- noArgs: 'e7ec32f',
- },
- },
- },
-];
+import { seededRuns } from './support/seededRuns';
const NON_SEEDED_BASED_RUN = 5;
@@ -80,10 +18,11 @@ describe('git', () => {
faker.locale = 'en';
});
- for (const { seed, expectations } of seededRuns) {
+ for (const seed of seededRuns) {
describe(`seed: ${seed}`, () => {
for (const functionName of functionNames) {
if (functionName === 'commitEntry') {
+ // The timestamp is not fixed, so we can't compare it.
it.todo(`${functionName}()`);
continue;
}
@@ -92,7 +31,8 @@ describe('git', () => {
faker.seed(seed);
const actual = faker.git[functionName]();
- expect(actual).toEqual(expectations[functionName].noArgs);
+
+ expect(actual).toMatchSnapshot();
});
}
});