diff options
| author | ST-DDT <[email protected]> | 2023-09-17 14:46:12 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2023-09-17 14:46:12 +0200 |
| commit | f40e217c6275ab555ecbe3ca0046526e44b31263 (patch) | |
| tree | 481948effe307a7e830858e90b9b24b8a7d86af9 /test | |
| parent | ef6334cef0ac6ff908784cf4cd05143bfe4c82ad (diff) | |
| download | faker-f40e217c6275ab555ecbe3ca0046526e44b31263.tar.xz faker-f40e217c6275ab555ecbe3ca0046526e44b31263.zip | |
test(docs): disable versions check for external contributors (#2181)
Diffstat (limited to 'test')
| -rw-r--r-- | test/docs/versions.spec.ts | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/test/docs/versions.spec.ts b/test/docs/versions.spec.ts index 8c83e657..5d9efd92 100644 --- a/test/docs/versions.spec.ts +++ b/test/docs/versions.spec.ts @@ -1,8 +1,25 @@ +import { execSync } from 'node:child_process'; import * as semver from 'semver'; import { describe, expect, it } from 'vitest'; import { oldVersions } from '../../docs/.vitepress/versions'; -describe('docs versions', () => { +function isFakerOrigin(): boolean { + try { + const originUrl = execSync('git remote get-url origin') + .toString('utf8') + .trim(); + return ( + originUrl === '[email protected]:faker-js/faker' || + originUrl === '[email protected]:faker-js/faker.git' || + originUrl === 'https://github.com/faker-js/faker' || + originUrl === 'https://github.com/faker-js/faker.git' + ); + } catch { + return false; + } +} + +describe.runIf(isFakerOrigin())('docs versions', () => { describe('oldVersions', () => { it('should have a complete set of oldVersions', () => { expect(oldVersions.length).toBeGreaterThanOrEqual(2); |
