aboutsummaryrefslogtreecommitdiff
path: root/test/docs
diff options
context:
space:
mode:
authorST-DDT <[email protected]>2023-09-17 14:46:12 +0200
committerGitHub <[email protected]>2023-09-17 14:46:12 +0200
commitf40e217c6275ab555ecbe3ca0046526e44b31263 (patch)
tree481948effe307a7e830858e90b9b24b8a7d86af9 /test/docs
parentef6334cef0ac6ff908784cf4cd05143bfe4c82ad (diff)
downloadfaker-f40e217c6275ab555ecbe3ca0046526e44b31263.tar.xz
faker-f40e217c6275ab555ecbe3ca0046526e44b31263.zip
test(docs): disable versions check for external contributors (#2181)
Diffstat (limited to 'test/docs')
-rw-r--r--test/docs/versions.spec.ts19
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);