aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Mayer <[email protected]>2024-12-29 21:05:25 +0700
committerGitHub <[email protected]>2024-12-29 14:05:25 +0000
commitc0d92b8fa856d0c841f5aee57c6e08627025447a (patch)
treed746f77823bf77a34352ed23eb46fd6f334e3a19
parente6d27a353ec9c82e60b31c8d833768141beb4dab (diff)
downloadfaker-c0d92b8fa856d0c841f5aee57c6e08627025447a.tar.xz
faker-c0d92b8fa856d0c841f5aee57c6e08627025447a.zip
fix(system): semver parts should not be limited to 0-9 (#3349)
-rw-r--r--src/modules/system/index.ts6
-rw-r--r--test/modules/__snapshots__/internet.spec.ts.snap2
-rw-r--r--test/modules/__snapshots__/system.spec.ts.snap6
3 files changed, 7 insertions, 7 deletions
diff --git a/src/modules/system/index.ts b/src/modules/system/index.ts
index 8a5c65f0..cfa9c04e 100644
--- a/src/modules/system/index.ts
+++ b/src/modules/system/index.ts
@@ -213,15 +213,15 @@ export class SystemModule extends ModuleBase {
* Returns a [semantic version](https://semver.org).
*
* @example
- * faker.system.semver() // '1.1.2'
+ * faker.system.semver() // '1.15.2'
*
* @since 3.1.0
*/
semver(): string {
return [
this.faker.number.int(9),
- this.faker.number.int(9),
- this.faker.number.int(9),
+ this.faker.number.int(20),
+ this.faker.number.int(20),
].join('.');
}
diff --git a/test/modules/__snapshots__/internet.spec.ts.snap b/test/modules/__snapshots__/internet.spec.ts.snap
index 43350774..3389a20e 100644
--- a/test/modules/__snapshots__/internet.spec.ts.snap
+++ b/test/modules/__snapshots__/internet.spec.ts.snap
@@ -254,7 +254,7 @@ exports[`internet > 1211 > url > with slash appended 1`] = `"https://velvety-tar
exports[`internet > 1211 > url > without slash appended and with http protocol 1`] = `"http://velvety-tarragon.biz"`;
-exports[`internet > 1211 > userAgent 1`] = `"Mozilla/5.0 (Linux; Android 13; SM-G998B) AppleWebKit/605.67 (KHTML, like Gecko) Chrome/107.7.3.6 Mobile Safari/592.76"`;
+exports[`internet > 1211 > userAgent 1`] = `"Mozilla/5.0 (Linux; Android 13; SM-G998B) AppleWebKit/605.67 (KHTML, like Gecko) Chrome/107.7.7.14 Mobile Safari/592.76"`;
exports[`internet > 1211 > userName > noArgs 1`] = `"Tito67"`;
diff --git a/test/modules/__snapshots__/system.spec.ts.snap b/test/modules/__snapshots__/system.spec.ts.snap
index 94ef08ad..a9985b2f 100644
--- a/test/modules/__snapshots__/system.spec.ts.snap
+++ b/test/modules/__snapshots__/system.spec.ts.snap
@@ -78,7 +78,7 @@ exports[`system > 42 > networkInterface > with {"interfaceType":"ww"} 1`] = `"ww
exports[`system > 42 > networkInterface > with {} 1`] = `"wlp5s1f0"`;
-exports[`system > 42 > semver 1`] = `"3.9.7"`;
+exports[`system > 42 > semver 1`] = `"3.19.15"`;
exports[`system > 1211 > commonFileExt 1`] = `"shtml"`;
@@ -158,7 +158,7 @@ exports[`system > 1211 > networkInterface > with {"interfaceType":"ww"} 1`] = `"
exports[`system > 1211 > networkInterface > with {} 1`] = `"P9wwp6s6d6"`;
-exports[`system > 1211 > semver 1`] = `"9.8.2"`;
+exports[`system > 1211 > semver 1`] = `"9.18.4"`;
exports[`system > 1337 > commonFileExt 1`] = `"wav"`;
@@ -238,4 +238,4 @@ exports[`system > 1337 > networkInterface > with {"interfaceType":"ww"} 1`] = `"
exports[`system > 1337 > networkInterface > with {} 1`] = `"eno2"`;
-exports[`system > 1337 > semver 1`] = `"2.1.2"`;
+exports[`system > 1337 > semver 1`] = `"2.3.5"`;