aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorLeyla Jähnig <[email protected]>2022-10-08 12:53:10 +0200
committerGitHub <[email protected]>2022-10-08 10:53:10 +0000
commit5dc8f0e82e38215feab362b1a748065c890f570d (patch)
treedca76ee1c880063c1c849c58972e87919844acf0 /test
parentf0b60b97de312a727bd6a1b154c37e7a536ad5fd (diff)
downloadfaker-5dc8f0e82e38215feab362b1a748065c890f570d.tar.xz
faker-5dc8f0e82e38215feab362b1a748065c890f570d.zip
test(locale): check for duplicated entries (#1137)
Diffstat (limited to 'test')
-rw-r--r--test/__snapshots__/address.spec.ts.snap36
-rw-r--r--test/__snapshots__/animal.spec.ts.snap12
-rw-r--r--test/__snapshots__/internet.spec.ts.snap16
-rw-r--r--test/__snapshots__/lorem.spec.ts.snap246
-rw-r--r--test/__snapshots__/music.spec.ts.snap4
-rw-r--r--test/__snapshots__/name.spec.ts.snap4
-rw-r--r--test/__snapshots__/phone.spec.ts.snap18
-rw-r--r--test/__snapshots__/random.spec.ts.snap4
-rw-r--r--test/__snapshots__/system.spec.ts.snap16
-rw-r--r--test/__snapshots__/word.spec.ts.snap14
-rw-r--r--test/locales.spec.ts58
11 files changed, 243 insertions, 185 deletions
diff --git a/test/__snapshots__/address.spec.ts.snap b/test/__snapshots__/address.spec.ts.snap
index 2bb838a9..705eeb97 100644
--- a/test/__snapshots__/address.spec.ts.snap
+++ b/test/__snapshots__/address.spec.ts.snap
@@ -12,7 +12,7 @@ exports[`address > 42 > city > noArgs 1`] = `"Port Valentine"`;
exports[`address > 42 > city > with given index 1`] = `"West Peyton"`;
-exports[`address > 42 > cityName 1`] = `"Gulfport"`;
+exports[`address > 42 > cityName 1`] = `"Hamilton"`;
exports[`address > 42 > cityPrefix 1`] = `"West"`;
@@ -64,21 +64,21 @@ exports[`address > 42 > state 1`] = `"Maine"`;
exports[`address > 42 > stateAbbr 1`] = `"ME"`;
-exports[`address > 42 > street 1`] = `"Peyton Village"`;
+exports[`address > 42 > street 1`] = `"Peyton Villages"`;
-exports[`address > 42 > streetAddress > noArgs 1`] = `"7917 Miller Pine"`;
+exports[`address > 42 > streetAddress > noArgs 1`] = `"7917 Miller Park"`;
-exports[`address > 42 > streetAddress > with useFullAddress = false 1`] = `"7917 Miller Pine"`;
+exports[`address > 42 > streetAddress > with useFullAddress = false 1`] = `"7917 Miller Park"`;
-exports[`address > 42 > streetAddress > with useFullAddress = true 1`] = `"7917 Miller Pine Apt. 410"`;
+exports[`address > 42 > streetAddress > with useFullAddress = true 1`] = `"7917 Miller Park Apt. 410"`;
-exports[`address > 42 > streetName 1`] = `"Peyton Village"`;
+exports[`address > 42 > streetName 1`] = `"Peyton Villages"`;
exports[`address > 42 > streetPrefix 1`] = `"b"`;
-exports[`address > 42 > streetSuffix 1`] = `"Isle"`;
+exports[`address > 42 > streetSuffix 1`] = `"Highway"`;
-exports[`address > 42 > timeZone 1`] = `"Europe/Amsterdam"`;
+exports[`address > 42 > timeZone 1`] = `"Europe/Brussels"`;
exports[`address > 42 > zipCode > noArgs 1`] = `"79177"`;
@@ -100,7 +100,7 @@ exports[`address > 1211 > city > noArgs 1`] = `"La Crosse"`;
exports[`address > 1211 > city > with given index 1`] = `"Fort Jadyn"`;
-exports[`address > 1211 > cityName 1`] = `"Urbana"`;
+exports[`address > 1211 > cityName 1`] = `"Utica"`;
exports[`address > 1211 > cityPrefix 1`] = `"Fort"`;
@@ -164,7 +164,7 @@ exports[`address > 1211 > streetName 1`] = `"Koelpin Turnpike"`;
exports[`address > 1211 > streetPrefix 1`] = `"c"`;
-exports[`address > 1211 > streetSuffix 1`] = `"Via"`;
+exports[`address > 1211 > streetSuffix 1`] = `"Viaduct"`;
exports[`address > 1211 > timeZone 1`] = `"Asia/Magadan"`;
@@ -188,7 +188,7 @@ exports[`address > 1337 > city > noArgs 1`] = `"New Carmella"`;
exports[`address > 1337 > city > with given index 1`] = `"West Kellen"`;
-exports[`address > 1337 > cityName 1`] = `"Dubuque"`;
+exports[`address > 1337 > cityName 1`] = `"East Hartford"`;
exports[`address > 1337 > cityPrefix 1`] = `"West"`;
@@ -240,21 +240,21 @@ exports[`address > 1337 > state 1`] = `"Indiana"`;
exports[`address > 1337 > stateAbbr 1`] = `"IN"`;
-exports[`address > 1337 > street 1`] = `"Kellen Dam"`;
+exports[`address > 1337 > street 1`] = `"Kellen Crest"`;
-exports[`address > 1337 > streetAddress > noArgs 1`] = `"51225 Alexys Haven"`;
+exports[`address > 1337 > streetAddress > noArgs 1`] = `"51225 Alexys Gateway"`;
-exports[`address > 1337 > streetAddress > with useFullAddress = false 1`] = `"51225 Alexys Haven"`;
+exports[`address > 1337 > streetAddress > with useFullAddress = false 1`] = `"51225 Alexys Gateway"`;
-exports[`address > 1337 > streetAddress > with useFullAddress = true 1`] = `"51225 Alexys Haven Apt. 552"`;
+exports[`address > 1337 > streetAddress > with useFullAddress = true 1`] = `"51225 Alexys Gateway Apt. 552"`;
-exports[`address > 1337 > streetName 1`] = `"Kellen Dam"`;
+exports[`address > 1337 > streetName 1`] = `"Kellen Crest"`;
exports[`address > 1337 > streetPrefix 1`] = `"a"`;
-exports[`address > 1337 > streetSuffix 1`] = `"Forks"`;
+exports[`address > 1337 > streetSuffix 1`] = `"Ford"`;
-exports[`address > 1337 > timeZone 1`] = `"Africa/Casablanca"`;
+exports[`address > 1337 > timeZone 1`] = `"Europe/London"`;
exports[`address > 1337 > zipCode > noArgs 1`] = `"51225"`;
diff --git a/test/__snapshots__/animal.spec.ts.snap b/test/__snapshots__/animal.spec.ts.snap
index 8035add7..b6da8129 100644
--- a/test/__snapshots__/animal.spec.ts.snap
+++ b/test/__snapshots__/animal.spec.ts.snap
@@ -8,7 +8,7 @@ exports[`animal > 42 > cat 1`] = `"Himalayan"`;
exports[`animal > 42 > cetacean 1`] = `"Pantropical Spotted Dolphin"`;
-exports[`animal > 42 > cow 1`] = `"Fleckvieh"`;
+exports[`animal > 42 > cow 1`] = `"Fēng Cattle"`;
exports[`animal > 42 > crocodilia 1`] = `"African Slender-snouted Crocodile"`;
@@ -38,7 +38,7 @@ exports[`animal > 1211 > cat 1`] = `"Tonkinese"`;
exports[`animal > 1211 > cetacean 1`] = `"La Plata Dolphin"`;
-exports[`animal > 1211 > cow 1`] = `"Breed"`;
+exports[`animal > 1211 > cow 1`] = `"Umblachery"`;
exports[`animal > 1211 > crocodilia 1`] = `"Gharial"`;
@@ -68,17 +68,17 @@ exports[`animal > 1337 > cat 1`] = `"Devon Rex"`;
exports[`animal > 1337 > cetacean 1`] = `"Costero"`;
-exports[`animal > 1337 > cow 1`] = `"Canchim"`;
+exports[`animal > 1337 > cow 1`] = `"Camargue"`;
exports[`animal > 1337 > crocodilia 1`] = `"Cuvier’s Dwarf Caiman"`;
exports[`animal > 1337 > dog 1`] = `"Chinese Crested Dog"`;
-exports[`animal > 1337 > fish 1`] = `"Jumbo flying squid"`;
+exports[`animal > 1337 > fish 1`] = `"Capelin"`;
exports[`animal > 1337 > horse 1`] = `"Colorado Ranger"`;
-exports[`animal > 1337 > insect 1`] = `"Eulophid wasp"`;
+exports[`animal > 1337 > insect 1`] = `"Erythrina gall wasp"`;
exports[`animal > 1337 > lion 1`] = `"Barbary Lion"`;
@@ -86,6 +86,6 @@ exports[`animal > 1337 > rabbit 1`] = `"Cinnamon"`;
exports[`animal > 1337 > rodent 1`] = `"Crested porcupine"`;
-exports[`animal > 1337 > snake 1`] = `"Fierce snake"`;
+exports[`animal > 1337 > snake 1`] = `"Eastern coral snake"`;
exports[`animal > 1337 > type 1`] = `"bear"`;
diff --git a/test/__snapshots__/internet.spec.ts.snap b/test/__snapshots__/internet.spec.ts.snap
index b575d732..697bc613 100644
--- a/test/__snapshots__/internet.spec.ts.snap
+++ b/test/__snapshots__/internet.spec.ts.snap
@@ -6,11 +6,11 @@ exports[`internet > 42 > color > noArgs 1`] = `"#30667a"`;
exports[`internet > 42 > color > with color base 1`] = `"#6298ac"`;
-exports[`internet > 42 > domainName 1`] = `"harmonious-shin.org"`;
+exports[`internet > 42 > domainName 1`] = `"hasty-shin.org"`;
exports[`internet > 42 > domainSuffix 1`] = `"info"`;
-exports[`internet > 42 > domainWord 1`] = `"harmonious-shin"`;
+exports[`internet > 42 > domainWord 1`] = `"hasty-shin"`;
exports[`internet > 42 > email > noArgs 1`] = `"[email protected]"`;
@@ -52,7 +52,7 @@ exports[`internet > 42 > port 1`] = `24545`;
exports[`internet > 42 > protocol 1`] = `"http"`;
-exports[`internet > 42 > url 1`] = `"http://stable-veil.biz"`;
+exports[`internet > 42 > url 1`] = `"http://staid-veil.biz"`;
exports[`internet > 42 > userAgent 1`] = `"Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/538.0.2 (KHTML, like Gecko) Chrome/29.0.815.0 Safari/538.0.2"`;
@@ -66,11 +66,11 @@ exports[`internet > 1211 > color > noArgs 1`] = `"#773a72"`;
exports[`internet > 1211 > color > with color base 1`] = `"#a96ca4"`;
-exports[`internet > 1211 > domainName 1`] = `"verifiable-infix.org"`;
+exports[`internet > 1211 > domainName 1`] = `"vibrant-infix.org"`;
exports[`internet > 1211 > domainSuffix 1`] = `"org"`;
-exports[`internet > 1211 > domainWord 1`] = `"verifiable-infix"`;
+exports[`internet > 1211 > domainWord 1`] = `"vibrant-infix"`;
exports[`internet > 1211 > email > noArgs 1`] = `"[email protected]"`;
@@ -112,7 +112,7 @@ exports[`internet > 1211 > port 1`] = `60851`;
exports[`internet > 1211 > protocol 1`] = `"https"`;
-exports[`internet > 1211 > url 1`] = `"https://joyous-temple.net"`;
+exports[`internet > 1211 > url 1`] = `"https://jubilant-temple.net"`;
exports[`internet > 1211 > userAgent 1`] = `"Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_6 rv:3.0; PT) AppleWebKit/538.2.0 (KHTML, like Gecko) Version/4.1.0 Safari/538.2.0"`;
@@ -126,11 +126,11 @@ exports[`internet > 1337 > color > noArgs 1`] = `"#214814"`;
exports[`internet > 1337 > color > with color base 1`] = `"#537a46"`;
-exports[`internet > 1337 > domainName 1`] = `"fabulous-migration.com"`;
+exports[`internet > 1337 > domainName 1`] = `"fair-migration.com"`;
exports[`internet > 1337 > domainSuffix 1`] = `"biz"`;
-exports[`internet > 1337 > domainWord 1`] = `"fabulous-migration"`;
+exports[`internet > 1337 > domainWord 1`] = `"fair-migration"`;
exports[`internet > 1337 > email > noArgs 1`] = `"[email protected]"`;
diff --git a/test/__snapshots__/lorem.spec.ts.snap b/test/__snapshots__/lorem.spec.ts.snap
index fb617ce7..7cea03ec 100644
--- a/test/__snapshots__/lorem.spec.ts.snap
+++ b/test/__snapshots__/lorem.spec.ts.snap
@@ -1,207 +1,207 @@
// Vitest Snapshot v1
exports[`lorem > 42 > lines > noArgs 1`] = `
-"Hic sit minus dolor animi mollitia sequi ducimus sequi.
-Inventore praesentium et."
+"A qui tempore quo perspiciatis perspiciatis quia in quia.
+Ipsa esse pariatur."
`;
exports[`lorem > 42 > lines > with length 1`] = `
-"Quibusdam hic sit minus dolor.
-Mollitia sequi ducimus sequi aspernatur inventore praesentium.
-Suscipit animi qui impedit et voluptatem inventore ut quisquam.
-Itaque non alias sit asperiores sit et corporis laborum.
-Consequatur et voluptatem nostrum cupiditate laborum in.
-Quae nostrum aut consequatur.
-Blanditiis sunt repellendus et.
-Eum sint voluptatibus deserunt.
-Quae eos est soluta ipsum qui.
-Perferendis hic earum."
+"Minus a qui tempore quo.
+Perspiciatis quia in quia architecto ipsa esse.
+Veniam unde fugit facilis mollitia perferendis ipsa reiciendis nam.
+Earum dolorem alias qui asperiores qui natus aliquam iste.
+Consequatur eum sit dolore rem iste aliquid.
+Aperiam dolore voluptatibus nemo.
+Esse et porro natus.
+Suscipit laudantium maiores provident.
+Aperiam nulla omnis dolorum dolores in.
+Aut tenetur hic."
`;
-exports[`lorem > 42 > paragraph > noArgs 1`] = `"Hic sit minus dolor animi mollitia sequi ducimus sequi. Inventore praesentium et. Animi qui impedit et voluptatem. Ut quisquam fugiat."`;
+exports[`lorem > 42 > paragraph > noArgs 1`] = `"A qui tempore quo perspiciatis perspiciatis quia in quia. Ipsa esse pariatur. Unde fugit facilis mollitia perferendis. Reiciendis nam repellendus."`;
-exports[`lorem > 42 > paragraph > with length 1`] = `"Hic sit minus dolor animi mollitia sequi ducimus sequi. Inventore praesentium et. Animi qui impedit et voluptatem. Ut quisquam fugiat. Non alias sit asperiores sit et corporis laborum cupiditate consequatur. Voluptatem nostrum cupiditate laborum in eos. Nostrum aut consequatur. Blanditiis sunt repellendus et. Eum sint voluptatibus deserunt. Quae eos est soluta ipsum qui. Perferendis hic earum."`;
+exports[`lorem > 42 > paragraph > with length 1`] = `"A qui tempore quo perspiciatis perspiciatis quia in quia. Ipsa esse pariatur. Unde fugit facilis mollitia perferendis. Reiciendis nam repellendus. Dolorem alias qui asperiores qui natus aliquam iste rem consequatur. Sit dolore rem iste aliquid odit. Dolore voluptatibus nemo. Esse et porro natus. Suscipit laudantium maiores provident. Aperiam nulla omnis dolorum dolores in. Aut tenetur hic."`;
exports[`lorem > 42 > paragraphs > noArgs 1`] = `
-"Hic sit minus dolor animi mollitia sequi ducimus sequi. Inventore praesentium et. Animi qui impedit et voluptatem. Ut quisquam fugiat.
-Alias sit asperiores sit. Corporis laborum cupiditate consequatur et voluptatem nostrum. Laborum in eos quae nostrum aut consequatur. Blanditiis sunt repellendus et. Eum sint voluptatibus deserunt. Quae eos est soluta ipsum qui.
-Hic earum delectus. Consequatur eum corporis perferendis aspernatur incidunt nobis. Odio nobis quia est."
+"A qui tempore quo perspiciatis perspiciatis quia in quia. Ipsa esse pariatur. Unde fugit facilis mollitia perferendis. Reiciendis nam repellendus.
+Alias qui asperiores qui. Aliquam iste rem consequatur eum sit dolore. Iste aliquid odit aperiam dolore voluptatibus nemo. Esse et porro natus. Suscipit laudantium maiores provident. Aperiam nulla omnis dolorum dolores in.
+Tenetur hic delectus. Placeat laboriosam aliquam aut quasi consectetur fuga. Reprehenderit fuga sunt iste."
`;
exports[`lorem > 42 > paragraphs > with length 1`] = `
-"Hic sit minus dolor animi mollitia sequi ducimus sequi. Inventore praesentium et. Animi qui impedit et voluptatem. Ut quisquam fugiat.
-Alias sit asperiores sit. Corporis laborum cupiditate consequatur et voluptatem nostrum. Laborum in eos quae nostrum aut consequatur. Blanditiis sunt repellendus et. Eum sint voluptatibus deserunt. Quae eos est soluta ipsum qui.
-Hic earum delectus. Consequatur eum corporis perferendis aspernatur incidunt nobis. Odio nobis quia est.
-Aperiam quia voluptates reprehenderit quaerat sit distinctio possimus enim. Occaecati quia unde similique amet doloremque. Voluptas omnis ducimus itaque qui saepe molestiae mollitia qui et. Sunt sunt adipisci occaecati quae.
-Nulla iure placeat enim ut. Officia ex delectus minima est perspiciatis ad qui exercitationem. Dolorem architecto perferendis maiores nihil est qui velit exercitationem. Perferendis illum velit. Quo qui temporibus est id architecto molestiae ea. Fugit repudiandae eos pariatur fuga ducimus sit explicabo.
-Enim libero quia nam qui. Quidem ad rerum natus rem eum sed. Quo pariatur omnis quisquam natus ut assumenda aliquam quos ipsa.
-Molestiae aut accusantium odio odit sed doloremque eveniet. Voluptatum ipsam error molestias optio et eos magnam. Velit ut possimus sed tempora earum beatae. Nostrum optio neque aut non fuga consequatur. Harum odit accusamus blanditiis aut.
-Esse saepe aut ut. Consequatur quia eveniet ex voluptatem. Aut enim tempora est molestiae alias illum aliquid eos corporis.
-Excepturi provident esse atque. Eligendi sed enim laboriosam. Earum dolorem quia eius.
-Nihil ea commodi et ut aliquam sapiente. Magnam optio dolores quo. Ratione veniam repellat eaque ut. Reiciendis quas velit ab aperiam minima nisi. Harum labore soluta ratione provident corrupti ducimus maiores omnis et."
+"A qui tempore quo perspiciatis perspiciatis quia in quia. Ipsa esse pariatur. Unde fugit facilis mollitia perferendis. Reiciendis nam repellendus.
+Alias qui asperiores qui. Aliquam iste rem consequatur eum sit dolore. Iste aliquid odit aperiam dolore voluptatibus nemo. Esse et porro natus. Suscipit laudantium maiores provident. Aperiam nulla omnis dolorum dolores in.
+Tenetur hic delectus. Placeat laboriosam aliquam aut quasi consectetur fuga. Reprehenderit fuga sunt iste.
+Accusantium dolores eveniet nisi eius qui id eligendi quaerat. Totam neque corrupti excepturi qui voluptatem. Quibusdam quo in earum nisi debitis recusandae perspiciatis libero repudiandae. Et excepturi sequi totam aperiam.
+Quibusdam laboriosam nobis tempora atque. Cupiditate ullam delectus ut omnis atque incidunt odit dolore. Magni illo aut doloribus vel impedit nisi nesciunt dolore. Aut facere nesciunt. Expedita libero quisquam impedit omnis illo recusandae corporis. Dicta voluptates pariatur illum error in veniam quasi.
+Quaerat est minima est libero. Officia tempora officiis molestias nihil suscipit dicta. Expedita illum optio nam molestias consectetur impedit numquam dignissimos doloremque.
+Vel vitae sit iure beatae nesciunt voluptatem necessitatibus. Molestiae enim molestias praesentium quidem eveniet odit non. Ea atque eligendi nesciunt amet hic inventore. Labore quidem consequuntur accusamus itaque error placeat. Culpa beatae at esse maxime.
+Commodi debitis accusamus atque. Maxime sunt necessitatibus ullam enim. Vitae tempora amet deserunt vel alias facere ullam nulla aliquam.
+Praesentium deleniti commodi odio. Quidem dicta tempora quis. Hic magni ad ipsum.
+Rerum ex nemo quae reiciendis numquam delectus. Non quidem ducimus expedita. Fugit ut repellat accusantium modi. Voluptatibus blanditiis ea eaque accusantium incidunt nostrum. Culpa adipisci dolorum fugit voluptatum dignissimos in doloribus quos velit."
`;
-exports[`lorem > 42 > sentence > noArgs 1`] = `"Quibusdam hic sit minus dolor."`;
+exports[`lorem > 42 > sentence > noArgs 1`] = `"Minus a qui tempore quo."`;
-exports[`lorem > 42 > sentence > with length 1`] = `"Autem quibusdam hic sit minus dolor animi mollitia sequi ducimus."`;
+exports[`lorem > 42 > sentence > with length 1`] = `"Voluptas minus a qui tempore quo perspiciatis perspiciatis quia in."`;
-exports[`lorem > 42 > sentences > noArgs 1`] = `"Hic sit minus dolor animi mollitia sequi ducimus sequi. Inventore praesentium et. Animi qui impedit et voluptatem."`;
+exports[`lorem > 42 > sentences > noArgs 1`] = `"A qui tempore quo perspiciatis perspiciatis quia in quia. Ipsa esse pariatur. Unde fugit facilis mollitia perferendis."`;
-exports[`lorem > 42 > sentences > with length 1`] = `"Quibusdam hic sit minus dolor. Mollitia sequi ducimus sequi aspernatur inventore praesentium. Suscipit animi qui impedit et voluptatem inventore ut quisquam. Itaque non alias sit asperiores sit et corporis laborum. Consequatur et voluptatem nostrum cupiditate laborum in. Quae nostrum aut consequatur. Blanditiis sunt repellendus et. Eum sint voluptatibus deserunt. Quae eos est soluta ipsum qui. Perferendis hic earum."`;
+exports[`lorem > 42 > sentences > with length 1`] = `"Minus a qui tempore quo. Perspiciatis quia in quia architecto ipsa esse. Veniam unde fugit facilis mollitia perferendis ipsa reiciendis nam. Earum dolorem alias qui asperiores qui natus aliquam iste. Consequatur eum sit dolore rem iste aliquid. Aperiam dolore voluptatibus nemo. Esse et porro natus. Suscipit laudantium maiores provident. Aperiam nulla omnis dolorum dolores in. Aut tenetur hic."`;
-exports[`lorem > 42 > slug > noArgs 1`] = `"autem-quibusdam-hic"`;
+exports[`lorem > 42 > slug > noArgs 1`] = `"voluptas-minus-a"`;
-exports[`lorem > 42 > slug > with length 1`] = `"autem-quibusdam-hic-sit-minus-dolor-animi-mollitia-sequi-ducimus"`;
+exports[`lorem > 42 > slug > with length 1`] = `"voluptas-minus-a-qui-tempore-quo-perspiciatis-perspiciatis-quia-in"`;
-exports[`lorem > 42 > text > noArgs 1`] = `"Hic sit minus dolor animi mollitia sequi ducimus sequi."`;
+exports[`lorem > 42 > text > noArgs 1`] = `"A qui tempore quo perspiciatis perspiciatis quia in quia."`;
-exports[`lorem > 42 > text > with length 1`] = `"Hic sit minus dolor animi mollitia sequi ducimus sequi."`;
+exports[`lorem > 42 > text > with length 1`] = `"A qui tempore quo perspiciatis perspiciatis quia in quia."`;
-exports[`lorem > 42 > word > noArgs 1`] = `"autem"`;
+exports[`lorem > 42 > word > noArgs 1`] = `"voluptas"`;
-exports[`lorem > 42 > word > with length 1`] = `"voluptatem"`;
+exports[`lorem > 42 > word > with length 1`] = `"blanditiis"`;
-exports[`lorem > 42 > words > noArgs 1`] = `"autem quibusdam hic"`;
+exports[`lorem > 42 > words > noArgs 1`] = `"voluptas minus a"`;
-exports[`lorem > 42 > words > with length 1`] = `"autem quibusdam hic sit minus dolor animi mollitia sequi ducimus"`;
+exports[`lorem > 42 > words > with length 1`] = `"voluptas minus a qui tempore quo perspiciatis perspiciatis quia in"`;
exports[`lorem > 1211 > lines > noArgs 1`] = `
-"Saepe omnis tempora magni repellat eaque.
-Nesciunt nobis non voluptas quam ex neque eligendi.
-Vel perferendis assumenda nam expedita est eum molestiae.
-Ullam et maiores vero doloribus eius.
-Officia et velit voluptatem quis dolorum."
+"Debitis quo amet explicabo repellat accusantium.
+Quia fuga dolorem cumque autem ullam consequuntur quidem.
+Placeat aut cumque est animi libero repellendus recusandae.
+Magnam pariatur doloribus nulla doloribus ipsum.
+Provident saepe nesciunt sed ipsam error."
`;
exports[`lorem > 1211 > lines > with length 1`] = `
-"Praesentium saepe omnis tempora magni repellat eaque tempore nesciunt nobis.
-Voluptas quam ex neque.
-Placeat vel perferendis assumenda nam expedita est eum.
-Iusto ullam et maiores vero doloribus eius qui officia et.
-Voluptatem quis dolorum maiores.
-Voluptas aut qui corporis itaque sit.
-Quam aut nesciunt modi in ullam quia.
-Iure occaecati repudiandae ut maiores pariatur enim vel.
-Voluptatem in enim in quia beatae natus.
-Eligendi tempora eos ipsa."
+"Esse debitis quo amet explicabo repellat accusantium laborum quia fuga.
+Cumque autem ullam consequuntur.
+Nobis placeat aut cumque est animi libero repellendus.
+Iure magnam pariatur doloribus nulla doloribus ipsum voluptate provident saepe.
+Sed ipsam error doloribus.
+Cumque consequatur aliquid aliquam earum perferendis.
+Autem reiciendis quia dolor occaecati magnam eos.
+Laboriosam totam voluptates exercitationem doloribus illum quaerat suscipit.
+Eius aliquid quaerat sint dolores inventore quas.
+Quidem amet odit doloremque."
`;
-exports[`lorem > 1211 > paragraph > noArgs 1`] = `"Saepe omnis tempora magni repellat eaque. Nesciunt nobis non voluptas quam ex neque eligendi. Vel perferendis assumenda nam expedita est eum molestiae. Ullam et maiores vero doloribus eius. Officia et velit voluptatem quis dolorum. Dignissimos voluptas aut qui corporis itaque sit provident quam aut."`;
+exports[`lorem > 1211 > paragraph > noArgs 1`] = `"Debitis quo amet explicabo repellat accusantium. Quia fuga dolorem cumque autem ullam consequuntur quidem. Placeat aut cumque est animi libero repellendus recusandae. Magnam pariatur doloribus nulla doloribus ipsum. Provident saepe nesciunt sed ipsam error. Reprehenderit cumque consequatur aliquid aliquam earum perferendis voluptatum autem reiciendis."`;
-exports[`lorem > 1211 > paragraph > with length 1`] = `"Saepe omnis tempora magni repellat eaque. Nesciunt nobis non voluptas quam ex neque eligendi. Vel perferendis assumenda nam expedita est eum molestiae. Ullam et maiores vero doloribus eius. Officia et velit voluptatem quis dolorum. Dignissimos voluptas aut qui corporis itaque sit provident quam aut. Modi in ullam quia. Iure occaecati repudiandae ut maiores pariatur enim vel. Voluptatem in enim in quia beatae natus. Eligendi tempora eos ipsa. Nulla quos quidem et sed voluptate et quia. Nulla esse in similique deleniti beatae eaque. Optio unde sit dolorum impedit et ad voluptatem."`;
+exports[`lorem > 1211 > paragraph > with length 1`] = `"Debitis quo amet explicabo repellat accusantium. Quia fuga dolorem cumque autem ullam consequuntur quidem. Placeat aut cumque est animi libero repellendus recusandae. Magnam pariatur doloribus nulla doloribus ipsum. Provident saepe nesciunt sed ipsam error. Reprehenderit cumque consequatur aliquid aliquam earum perferendis voluptatum autem reiciendis. Dolor occaecati magnam eos. Laboriosam totam voluptates exercitationem doloribus illum quaerat suscipit. Eius aliquid quaerat sint dolores inventore quas. Quidem amet odit doloremque. Quibusdam dignissimos culpa velit neque ea eum neque. Quibusdam commodi sint excepturi iusto inventore accusantium. Quidem quos qui error facilis ducimus incidunt sed."`;
exports[`lorem > 1211 > paragraphs > noArgs 1`] = `
-"Saepe omnis tempora magni repellat eaque. Nesciunt nobis non voluptas quam ex neque eligendi. Vel perferendis assumenda nam expedita est eum molestiae. Ullam et maiores vero doloribus eius. Officia et velit voluptatem quis dolorum. Dignissimos voluptas aut qui corporis itaque sit provident quam aut.
-In ullam quia impedit. Occaecati repudiandae ut maiores pariatur enim. Deserunt voluptatem in enim in quia.
-Ut eligendi tempora eos ipsa cumque nulla. Quidem et sed voluptate et quia. Nulla esse in similique deleniti beatae eaque."
+"Debitis quo amet explicabo repellat accusantium. Quia fuga dolorem cumque autem ullam consequuntur quidem. Placeat aut cumque est animi libero repellendus recusandae. Magnam pariatur doloribus nulla doloribus ipsum. Provident saepe nesciunt sed ipsam error. Reprehenderit cumque consequatur aliquid aliquam earum perferendis voluptatum autem reiciendis.
+Occaecati magnam eos facilis. Totam voluptates exercitationem doloribus illum quaerat. Provident eius aliquid quaerat sint dolores.
+Adipisci quidem amet odit doloremque rerum quibusdam. Culpa velit neque ea eum neque. Quibusdam commodi sint excepturi iusto inventore accusantium."
`;
exports[`lorem > 1211 > paragraphs > with length 1`] = `
-"Saepe omnis tempora magni repellat eaque. Nesciunt nobis non voluptas quam ex neque eligendi. Vel perferendis assumenda nam expedita est eum molestiae. Ullam et maiores vero doloribus eius. Officia et velit voluptatem quis dolorum. Dignissimos voluptas aut qui corporis itaque sit provident quam aut.
-In ullam quia impedit. Occaecati repudiandae ut maiores pariatur enim. Deserunt voluptatem in enim in quia.
-Ut eligendi tempora eos ipsa cumque nulla. Quidem et sed voluptate et quia. Nulla esse in similique deleniti beatae eaque.
-Unde sit dolorum impedit et ad voluptatem omnis. Excepturi optio laudantium atque eius sequi laborum perspiciatis. Ducimus aut cupiditate pariatur laudantium laudantium inventore autem qui. Quo sunt sunt consequatur rerum perspiciatis. Non tenetur ut quod vel explicabo officiis.
-Cumque porro nam fugiat. Laboriosam qui necessitatibus alias voluptatem placeat. Vel omnis maiores totam ut vitae accusamus.
-Eos natus minima voluptates non iusto voluptates. Asperiores dolore esse consequatur consectetur qui laborum quia error et. Vel et facere vel et harum vero. Facilis facere odio nulla et voluptates earum sed libero.
-Sed eius ducimus. Ut ducimus eum perferendis velit quia rerum doloribus explicabo labore. Dolores eaque voluptas non. Quam eveniet sint sapiente mollitia magnam a quibusdam.
-Aliquid ea et nisi placeat voluptas et. Magni eveniet cupiditate debitis est qui minus aut. Perspiciatis fugiat rerum recusandae atque. Magnam nihil est architecto. Iusto corrupti harum vero ipsam. Accusantium possimus tempora nihil incidunt qui molestiae saepe mollitia.
-Velit sed incidunt nam assumenda mollitia voluptas eveniet. Ducimus voluptatem totam fugiat qui aspernatur omnis libero voluptatem sed. Maxime totam non odio facilis explicabo quidem. Quisquam esse perferendis voluptatem molestiae dolorem ut.
-Et quo maiores ut et. Dolor velit rem officiis praesentium quia hic quo aut. Facilis voluptatem est aut sint. Illum quia architecto asperiores. Aut qui commodi aut ut quo."
+"Debitis quo amet explicabo repellat accusantium. Quia fuga dolorem cumque autem ullam consequuntur quidem. Placeat aut cumque est animi libero repellendus recusandae. Magnam pariatur doloribus nulla doloribus ipsum. Provident saepe nesciunt sed ipsam error. Reprehenderit cumque consequatur aliquid aliquam earum perferendis voluptatum autem reiciendis.
+Occaecati magnam eos facilis. Totam voluptates exercitationem doloribus illum quaerat. Provident eius aliquid quaerat sint dolores.
+Adipisci quidem amet odit doloremque rerum quibusdam. Culpa velit neque ea eum neque. Quibusdam commodi sint excepturi iusto inventore accusantium.
+Quos qui error facilis ducimus incidunt sed quo. Laudantium rerum quam iusto ipsum sed iste corrupti. In architecto rem illum quam quam ipsa voluptas cupiditate. Expedita sint et placeat officiis corrupti. Itaque a reiciendis cum placeat quasi at.
+Rerum distinctio id repellendus. Quis cupiditate debitis alias perferendis nobis. Suscipit optio doloribus nihil modi inventore at.
+Aspernatur quas incidunt eveniet dolorem iure eveniet. Repellat velit commodi ipsam ratione voluptate iste neque molestias pariatur. Facere natus nobis placeat natus culpa fugiat. Deserunt nobis reprehenderit quibusdam saepe eveniet hic deleniti est.
+Deleniti dolor in. Exercitationem in repellendus aut sequi ad tenetur doloribus quasi adipisci. Ducimus accusantium minima recusandae. Autem necessitatibus repudiandae delectus perspiciatis non sapiente minus.
+Ullam ex natus nostrum nobis temporibus saepe. Explicabo necessitatibus rem vero harum odit tempore vitae. Corrupti repellendus accusamus itaque iusto. Non facilis harum illo. Iure dignissimos culpa fugiat enim. Sit optio amet facilis amet libero recusandae debitis perspiciatis.
+Nesciunt deleniti amet id impedit perspiciatis minima necessitatibus. In enim nihil repellendus possimus architecto quos est sit dicta. Soluta nihil dolorem reprehenderit deserunt quasi culpa. Distinctio commodi aut sed vel magni reiciendis.
+Repudiandae expedita doloribus consectetur maxime. Porro ea nihil vero esse ad tenetur temporibus accusamus. Officia ad omnis architecto repudiandae. Facere minima illo asperiores. Accusamus voluptate corporis voluptatibus reiciendis temporibus."
`;
-exports[`lorem > 1211 > sentence > noArgs 1`] = `"Praesentium saepe omnis tempora magni repellat eaque tempore nesciunt nobis."`;
+exports[`lorem > 1211 > sentence > noArgs 1`] = `"Esse debitis quo amet explicabo repellat accusantium laborum quia fuga."`;
-exports[`lorem > 1211 > sentence > with length 1`] = `"Non praesentium saepe omnis tempora magni repellat eaque tempore nesciunt."`;
+exports[`lorem > 1211 > sentence > with length 1`] = `"Recusandae esse debitis quo amet explicabo repellat accusantium laborum quia."`;
-exports[`lorem > 1211 > sentences > noArgs 1`] = `"Saepe omnis tempora magni repellat eaque. Nesciunt nobis non voluptas quam ex neque eligendi. Vel perferendis assumenda nam expedita est eum molestiae. Ullam et maiores vero doloribus eius. Officia et velit voluptatem quis dolorum. Dignissimos voluptas aut qui corporis itaque sit provident quam aut."`;
+exports[`lorem > 1211 > sentences > noArgs 1`] = `"Debitis quo amet explicabo repellat accusantium. Quia fuga dolorem cumque autem ullam consequuntur quidem. Placeat aut cumque est animi libero repellendus recusandae. Magnam pariatur doloribus nulla doloribus ipsum. Provident saepe nesciunt sed ipsam error. Reprehenderit cumque consequatur aliquid aliquam earum perferendis voluptatum autem reiciendis."`;
-exports[`lorem > 1211 > sentences > with length 1`] = `"Praesentium saepe omnis tempora magni repellat eaque tempore nesciunt nobis. Voluptas quam ex neque. Placeat vel perferendis assumenda nam expedita est eum. Iusto ullam et maiores vero doloribus eius qui officia et. Voluptatem quis dolorum maiores. Voluptas aut qui corporis itaque sit. Quam aut nesciunt modi in ullam quia. Iure occaecati repudiandae ut maiores pariatur enim vel. Voluptatem in enim in quia beatae natus. Eligendi tempora eos ipsa."`;
+exports[`lorem > 1211 > sentences > with length 1`] = `"Esse debitis quo amet explicabo repellat accusantium laborum quia fuga. Cumque autem ullam consequuntur. Nobis placeat aut cumque est animi libero repellendus. Iure magnam pariatur doloribus nulla doloribus ipsum voluptate provident saepe. Sed ipsam error doloribus. Cumque consequatur aliquid aliquam earum perferendis. Autem reiciendis quia dolor occaecati magnam eos. Laboriosam totam voluptates exercitationem doloribus illum quaerat suscipit. Eius aliquid quaerat sint dolores inventore quas. Quidem amet odit doloremque."`;
-exports[`lorem > 1211 > slug > noArgs 1`] = `"non-praesentium-saepe"`;
+exports[`lorem > 1211 > slug > noArgs 1`] = `"recusandae-esse-debitis"`;
-exports[`lorem > 1211 > slug > with length 1`] = `"non-praesentium-saepe-omnis-tempora-magni-repellat-eaque-tempore-nesciunt"`;
+exports[`lorem > 1211 > slug > with length 1`] = `"recusandae-esse-debitis-quo-amet-explicabo-repellat-accusantium-laborum-quia"`;
exports[`lorem > 1211 > text > noArgs 1`] = `
-"Omnis tempora magni repellat eaque tempore nesciunt nobis non voluptas.
-Ex neque eligendi placeat vel perferendis.
-Nam expedita est eum molestiae iusto ullam et maiores."
+"Quo amet explicabo repellat accusantium laborum quia fuga dolorem cumque.
+Ullam consequuntur quidem nobis placeat aut.
+Est animi libero repellendus recusandae iure magnam pariatur doloribus."
`;
exports[`lorem > 1211 > text > with length 1`] = `
-"Omnis tempora magni repellat eaque tempore nesciunt nobis non voluptas.
-Ex neque eligendi placeat vel perferendis.
-Nam expedita est eum molestiae iusto ullam et maiores."
+"Quo amet explicabo repellat accusantium laborum quia fuga dolorem cumque.
+Ullam consequuntur quidem nobis placeat aut.
+Est animi libero repellendus recusandae iure magnam pariatur doloribus."
`;
-exports[`lorem > 1211 > word > noArgs 1`] = `"non"`;
+exports[`lorem > 1211 > word > noArgs 1`] = `"recusandae"`;
exports[`lorem > 1211 > word > with length 1`] = `"reiciendis"`;
-exports[`lorem > 1211 > words > noArgs 1`] = `"non praesentium saepe"`;
+exports[`lorem > 1211 > words > noArgs 1`] = `"recusandae esse debitis"`;
-exports[`lorem > 1211 > words > with length 1`] = `"non praesentium saepe omnis tempora magni repellat eaque tempore nesciunt"`;
+exports[`lorem > 1211 > words > with length 1`] = `"recusandae esse debitis quo amet explicabo repellat accusantium laborum quia"`;
exports[`lorem > 1337 > lines > noArgs 1`] = `
-"Nesciunt non minima perspiciatis praesentium aperiam voluptatem.
-Occaecati deserunt voluptatem suscipit."
+"Quia dolorem incidunt atque esse accusantium ad.
+Totam provident eius veniam."
`;
exports[`lorem > 1337 > lines > with length 1`] = `
-"Natus nesciunt non minima perspiciatis.
-Aperiam voluptatem ut occaecati deserunt voluptatem.
-Reiciendis enim minus nemo fugit.
-Iure explicabo et commodi consequuntur quod voluptatibus nesciunt dignissimos.
-Temporibus temporibus autem consequatur ea laudantium esse vel qui.
-Omnis quis amet voluptatum quis et libero.
-Et odio dolor qui velit qui.
-Eveniet provident non fugiat.
-Amet a a aut nihil vel quas.
-Excepturi eligendi perferendis quo minus et asperiores nam."
+"Molestias quia dolorem incidunt atque.
+Accusantium ad consectetur totam provident eius.
+Voluptatibus tempora tempore aliquam vitae.
+Laboriosam quasi similique nemo sunt cum doloribus consequuntur reprehenderit.
+Quisquam quisquam minus alias corporis quam commodi suscipit cupiditate.
+Optio ipsam ratione molestiae labore pariatur est.
+Ducimus reprehenderit eos odit commodi possimus.
+Necessitatibus voluptatum recusandae repellendus.
+Qui sapiente sapiente accusamus vel facere blanditiis.
+Praesentium quidem aut temporibus tempore natus asperiores est."
`;
-exports[`lorem > 1337 > paragraph > noArgs 1`] = `"Nesciunt non minima perspiciatis praesentium aperiam voluptatem. Occaecati deserunt voluptatem suscipit. Enim minus nemo fugit et iure explicabo et commodi consequuntur. Voluptatibus nesciunt dignissimos eos temporibus temporibus autem consequatur."`;
+exports[`lorem > 1337 > paragraph > noArgs 1`] = `"Quia dolorem incidunt atque esse accusantium ad. Totam provident eius veniam. Tempora tempore aliquam vitae maxime laboriosam quasi similique nemo sunt. Doloribus consequuntur reprehenderit pariatur quisquam quisquam minus alias."`;
-exports[`lorem > 1337 > paragraph > with length 1`] = `"Nesciunt non minima perspiciatis praesentium aperiam voluptatem. Occaecati deserunt voluptatem suscipit. Enim minus nemo fugit et iure explicabo et commodi consequuntur. Voluptatibus nesciunt dignissimos eos temporibus temporibus autem consequatur. Laudantium esse vel qui occaecati. Quis amet voluptatum quis et libero ea et odio. Qui velit qui velit. Provident non fugiat dolorum amet a a aut nihil vel. Eligendi excepturi eligendi perferendis quo minus et. Nam neque blanditiis consequuntur esse autem harum eligendi aut alias. Consequatur pariatur inventore omnis temporibus sapiente aliquid illo."`;
+exports[`lorem > 1337 > paragraph > with length 1`] = `"Quia dolorem incidunt atque esse accusantium ad. Totam provident eius veniam. Tempora tempore aliquam vitae maxime laboriosam quasi similique nemo sunt. Doloribus consequuntur reprehenderit pariatur quisquam quisquam minus alias. Quam commodi suscipit cupiditate totam. Ipsam ratione molestiae labore pariatur est ex ducimus reprehenderit. Odit commodi possimus nesciunt. Voluptatum recusandae repellendus natus qui sapiente sapiente accusamus vel facere. Harum praesentium quidem aut temporibus tempore natus. Est consequuntur esse explicabo commodi voluptas similique quidem maxime alias. Ipsam illum ipsa optio quisquam sapiente exercitationem eaque."`;
exports[`lorem > 1337 > paragraphs > noArgs 1`] = `
-"Nesciunt non minima perspiciatis praesentium aperiam voluptatem. Occaecati deserunt voluptatem suscipit. Enim minus nemo fugit et iure explicabo et commodi consequuntur. Voluptatibus nesciunt dignissimos eos temporibus temporibus autem consequatur.
-Esse vel qui occaecati omnis quis. Voluptatum quis et libero. Et odio dolor qui velit qui. Eveniet provident non fugiat.
-A a aut nihil. Quas eligendi excepturi eligendi perferendis quo minus et asperiores. Neque blanditiis consequuntur esse autem harum eligendi aut. Cum consequatur pariatur. Omnis temporibus sapiente."
+"Quia dolorem incidunt atque esse accusantium ad. Totam provident eius veniam. Tempora tempore aliquam vitae maxime laboriosam quasi similique nemo sunt. Doloribus consequuntur reprehenderit pariatur quisquam quisquam minus alias.
+Commodi suscipit cupiditate totam optio ipsam. Molestiae labore pariatur est. Ducimus reprehenderit eos odit commodi possimus. Necessitatibus voluptatum recusandae repellendus.
+Sapiente sapiente accusamus vel. Blanditiis harum praesentium quidem aut temporibus tempore natus asperiores. Consequuntur esse explicabo commodi voluptas similique quidem maxime. Dolorum ipsam illum. Optio quisquam sapiente."
`;
exports[`lorem > 1337 > paragraphs > with length 1`] = `
-"Nesciunt non minima perspiciatis praesentium aperiam voluptatem. Occaecati deserunt voluptatem suscipit. Enim minus nemo fugit et iure explicabo et commodi consequuntur. Voluptatibus nesciunt dignissimos eos temporibus temporibus autem consequatur.
-Esse vel qui occaecati omnis quis. Voluptatum quis et libero. Et odio dolor qui velit qui. Eveniet provident non fugiat.
-A a aut nihil. Quas eligendi excepturi eligendi perferendis quo minus et asperiores. Neque blanditiis consequuntur esse autem harum eligendi aut. Cum consequatur pariatur. Omnis temporibus sapiente.
-Cumque cupiditate quos. Aut placeat quo ut est ut error quo. Id aliquam eos perferendis corporis sunt est itaque ad aut. Quos quis laboriosam molestias quisquam ratione aut est omnis necessitatibus.
-Consectetur voluptas nam praesentium voluptates libero neque. Voluptates temporibus quia officiis cumque eos ut. Occaecati voluptatibus dolor est totam. Ducimus tempore qui rerum autem atque. Esse est inventore autem eligendi aliquid.
-Quis quo deserunt eveniet deleniti quam sed totam nam et. Harum totam provident sit labore voluptatem rerum non natus ratione. Quas ut corporis et vel qui doloribus excepturi autem.
-Nobis natus accusantium expedita. Impedit id cupiditate recusandae. Laborum beatae voluptate consequatur at.
-Et exercitationem est reprehenderit placeat cumque modi ex modi doloremque. Ut corrupti atque velit ab laboriosam. Accusamus est rem est qui aspernatur hic eaque est quaerat.
-Alias labore suscipit soluta. Deleniti sit itaque blanditiis culpa modi amet eum amet. Laboriosam aperiam et eius beatae ad quidem quasi inventore praesentium. Ut distinctio voluptas aut aut voluptas at laboriosam.
-Error suscipit autem culpa dolorem ipsum ex nulla rerum. Animi maxime repellendus error dolorum. Eveniet unde velit accusantium eum vitae error tenetur deserunt blanditiis. Ratione explicabo cum optio fuga voluptate omnis ut et. Eveniet minus voluptatem ipsa quisquam est atque id."
+"Quia dolorem incidunt atque esse accusantium ad. Totam provident eius veniam. Tempora tempore aliquam vitae maxime laboriosam quasi similique nemo sunt. Doloribus consequuntur reprehenderit pariatur quisquam quisquam minus alias.
+Commodi suscipit cupiditate totam optio ipsam. Molestiae labore pariatur est. Ducimus reprehenderit eos odit commodi possimus. Necessitatibus voluptatum recusandae repellendus.
+Sapiente sapiente accusamus vel. Blanditiis harum praesentium quidem aut temporibus tempore natus asperiores. Consequuntur esse explicabo commodi voluptas similique quidem maxime. Dolorum ipsam illum. Optio quisquam sapiente.
+Rerum rem dignissimos. Voluptatibus nobis temporibus atque iste modi molestias temporibus. Tempore numquam nulla aut aliquam et omnis earum incidunt voluptatibus. Dignissimos labore nostrum praesentium nam fugit consequatur harum optio officiis.
+Ratione cumque est esse eveniet est consequuntur. Eveniet quisquam minima vero rerum nulla modi. Totam maiores eos nam nihil. In laborum aliquid officiis minus iusto. Commodi nam ipsa minus harum exercitationem.
+Ipsam expedita provident necessitatibus iusto autem nesciunt nihil id saepe. Culpa nihil voluptatum perferendis adipisci modi tenetur voluptatum quas fugit. Blanditiis consectetur magnam eum voluptas nisi asperiores praesentium minus.
+Fuga molestias voluptatem animi. Expedita cum rem earum. Iste inventore ea nemo fugiat.
+Similique dolore harum nisi nobis rerum dolor ullam dolor voluptatem. Exercitationem dignissimos odio nesciunt aperiam quis. At libero molestiae impedit fugit quasi tenetur accusantium libero eius.
+Alias adipisci quis fuga. Iusto veniam earum voluptate occaecati dolor qui assumenda ratione. Quis accusantium eum dolor illo tempora culpa ab ipsa esse. Exercitationem id minima consequatur maxime optio illum quis.
+Molestias quis minus occaecati magni dolores ullam illum officiis. Unde soluta quisquam molestias natus. Necessitatibus corrupti nesciunt sit repellendus inventore excepturi a perspiciatis voluptate. Fugit quasi laborum quidem error ea quos necessitatibus saepe. Necessitatibus tempore eius doloremque distinctio impedit odio tempore."
`;
-exports[`lorem > 1337 > sentence > noArgs 1`] = `"Natus nesciunt non minima perspiciatis."`;
+exports[`lorem > 1337 > sentence > noArgs 1`] = `"Molestias quia dolorem incidunt atque."`;
-exports[`lorem > 1337 > sentence > with length 1`] = `"Voluptatem natus nesciunt non minima perspiciatis praesentium aperiam voluptatem ut."`;
+exports[`lorem > 1337 > sentence > with length 1`] = `"Eius molestias quia dolorem incidunt atque esse accusantium ad consectetur."`;
-exports[`lorem > 1337 > sentences > noArgs 1`] = `"Nesciunt non minima perspiciatis praesentium aperiam voluptatem. Occaecati deserunt voluptatem suscipit. Enim minus nemo fugit et iure explicabo et commodi consequuntur."`;
+exports[`lorem > 1337 > sentences > noArgs 1`] = `"Quia dolorem incidunt atque esse accusantium ad. Totam provident eius veniam. Tempora tempore aliquam vitae maxime laboriosam quasi similique nemo sunt."`;
-exports[`lorem > 1337 > sentences > with length 1`] = `"Natus nesciunt non minima perspiciatis. Aperiam voluptatem ut occaecati deserunt voluptatem. Reiciendis enim minus nemo fugit. Iure explicabo et commodi consequuntur quod voluptatibus nesciunt dignissimos. Temporibus temporibus autem consequatur ea laudantium esse vel qui. Omnis quis amet voluptatum quis et libero. Et odio dolor qui velit qui. Eveniet provident non fugiat. Amet a a aut nihil vel quas. Excepturi eligendi perferendis quo minus et asperiores nam."`;
+exports[`lorem > 1337 > sentences > with length 1`] = `"Molestias quia dolorem incidunt atque. Accusantium ad consectetur totam provident eius. Voluptatibus tempora tempore aliquam vitae. Laboriosam quasi similique nemo sunt cum doloribus consequuntur reprehenderit. Quisquam quisquam minus alias corporis quam commodi suscipit cupiditate. Optio ipsam ratione molestiae labore pariatur est. Ducimus reprehenderit eos odit commodi possimus. Necessitatibus voluptatum recusandae repellendus. Qui sapiente sapiente accusamus vel facere blanditiis. Praesentium quidem aut temporibus tempore natus asperiores est."`;
-exports[`lorem > 1337 > slug > noArgs 1`] = `"voluptatem-natus-nesciunt"`;
+exports[`lorem > 1337 > slug > noArgs 1`] = `"eius-molestias-quia"`;
-exports[`lorem > 1337 > slug > with length 1`] = `"voluptatem-natus-nesciunt-non-minima-perspiciatis-praesentium-aperiam-voluptatem-ut"`;
+exports[`lorem > 1337 > slug > with length 1`] = `"eius-molestias-quia-dolorem-incidunt-atque-esse-accusantium-ad-consectetur"`;
-exports[`lorem > 1337 > text > noArgs 1`] = `"natus nesciunt non"`;
+exports[`lorem > 1337 > text > noArgs 1`] = `"molestias quia dolorem"`;
-exports[`lorem > 1337 > text > with length 1`] = `"natus nesciunt non"`;
+exports[`lorem > 1337 > text > with length 1`] = `"molestias quia dolorem"`;
-exports[`lorem > 1337 > word > noArgs 1`] = `"voluptatem"`;
+exports[`lorem > 1337 > word > noArgs 1`] = `"eius"`;
-exports[`lorem > 1337 > word > with length 1`] = `"voluptatem"`;
+exports[`lorem > 1337 > word > with length 1`] = `"aspernatur"`;
-exports[`lorem > 1337 > words > noArgs 1`] = `"voluptatem natus nesciunt"`;
+exports[`lorem > 1337 > words > noArgs 1`] = `"eius molestias quia"`;
-exports[`lorem > 1337 > words > with length 1`] = `"voluptatem natus nesciunt non minima perspiciatis praesentium aperiam voluptatem ut"`;
+exports[`lorem > 1337 > words > with length 1`] = `"eius molestias quia dolorem incidunt atque esse accusantium ad consectetur"`;
diff --git a/test/__snapshots__/music.spec.ts.snap b/test/__snapshots__/music.spec.ts.snap
index e319a18d..c78bfd6f 100644
--- a/test/__snapshots__/music.spec.ts.snap
+++ b/test/__snapshots__/music.spec.ts.snap
@@ -2,7 +2,7 @@
exports[`music > 42 > genre 1`] = `"Country"`;
-exports[`music > 42 > songName 1`] = `"Only The Lonely (Know The Way I Feel)"`;
+exports[`music > 42 > songName 1`] = `"God Bless the Child"`;
exports[`music > 1211 > genre 1`] = `"Non Music"`;
@@ -10,4 +10,4 @@ exports[`music > 1211 > songName 1`] = `"The End of the World"`;
exports[`music > 1337 > genre 1`] = `"Folk"`;
-exports[`music > 1337 > songName 1`] = `"Turn! Turn! Turn! (To Everything There is a Season)"`;
+exports[`music > 1337 > songName 1`] = `"That'll Be the Day"`;
diff --git a/test/__snapshots__/name.spec.ts.snap b/test/__snapshots__/name.spec.ts.snap
index 91cb72eb..5b3ceb19 100644
--- a/test/__snapshots__/name.spec.ts.snap
+++ b/test/__snapshots__/name.spec.ts.snap
@@ -32,9 +32,9 @@ exports[`name > 42 > gender > with gender 1`] = `"female"`;
exports[`name > 42 > jobArea 1`] = `"Identity"`;
-exports[`name > 42 > jobDescriptor 1`] = `"Regional"`;
+exports[`name > 42 > jobDescriptor 1`] = `"National"`;
-exports[`name > 42 > jobTitle 1`] = `"Regional Data Representative"`;
+exports[`name > 42 > jobTitle 1`] = `"National Data Representative"`;
exports[`name > 42 > jobType 1`] = `"Coordinator"`;
diff --git a/test/__snapshots__/phone.spec.ts.snap b/test/__snapshots__/phone.spec.ts.snap
index 8fc1a1bf..485b2ccb 100644
--- a/test/__snapshots__/phone.spec.ts.snap
+++ b/test/__snapshots__/phone.spec.ts.snap
@@ -4,13 +4,13 @@ exports[`phone > 42 > imei 1`] = `"37-917755-141004-5"`;
exports[`phone > 42 > number > format 1`] = `"379-177-5514"`;
-exports[`phone > 42 > number > noArgs 1`] = `"891.775.5141"`;
+exports[`phone > 42 > number > noArgs 1`] = `"(891) 775-5141 x004"`;
-exports[`phone > 42 > phoneFormats 1`] = `"!##.!##.####"`;
+exports[`phone > 42 > phoneFormats 1`] = `"(!##) !##-#### x###"`;
exports[`phone > 42 > phoneNumber > format 1`] = `"379-177-5514"`;
-exports[`phone > 42 > phoneNumber > noArgs 1`] = `"891.775.5141"`;
+exports[`phone > 42 > phoneNumber > noArgs 1`] = `"(891) 775-5141 x004"`;
exports[`phone > 42 > phoneNumberFormat > noArgs 1`] = `"479-377-5514"`;
@@ -22,7 +22,7 @@ exports[`phone > 42 > phoneNumberFormat > with index = 2 1`] = `"1-479-377-5514"
exports[`phone > 42 > phoneNumberFormat > with index = 3 1`] = `"479.377.5514"`;
-exports[`phone > 42 > phoneNumberFormat > with index = 4 1`] = `"479-377-5514"`;
+exports[`phone > 42 > phoneNumberFormat > with index = 4 1`] = `"479-377-5514 x100"`;
exports[`phone > 1211 > imei 1`] = `"94-872190-616274-4"`;
@@ -46,19 +46,19 @@ exports[`phone > 1211 > phoneNumberFormat > with index = 2 1`] = `"1-948-821-906
exports[`phone > 1211 > phoneNumberFormat > with index = 3 1`] = `"948.821.9061"`;
-exports[`phone > 1211 > phoneNumberFormat > with index = 4 1`] = `"948-821-9061"`;
+exports[`phone > 1211 > phoneNumberFormat > with index = 4 1`] = `"948-821-9061 x627"`;
exports[`phone > 1337 > imei 1`] = `"25-122540-325523-4"`;
exports[`phone > 1337 > number > format 1`] = `"251-225-4032"`;
-exports[`phone > 1337 > number > noArgs 1`] = `"(612) 454-0325"`;
+exports[`phone > 1337 > number > noArgs 1`] = `"612-454-0325 x523"`;
-exports[`phone > 1337 > phoneFormats 1`] = `"(!##) !##-####"`;
+exports[`phone > 1337 > phoneFormats 1`] = `"!##-!##-#### x###"`;
exports[`phone > 1337 > phoneNumber > format 1`] = `"251-225-4032"`;
-exports[`phone > 1337 > phoneNumber > noArgs 1`] = `"(612) 454-0325"`;
+exports[`phone > 1337 > phoneNumber > noArgs 1`] = `"612-454-0325 x523"`;
exports[`phone > 1337 > phoneNumberFormat > noArgs 1`] = `"451-325-4032"`;
@@ -70,4 +70,4 @@ exports[`phone > 1337 > phoneNumberFormat > with index = 2 1`] = `"1-451-325-403
exports[`phone > 1337 > phoneNumberFormat > with index = 3 1`] = `"451.325.4032"`;
-exports[`phone > 1337 > phoneNumberFormat > with index = 4 1`] = `"451-325-4032"`;
+exports[`phone > 1337 > phoneNumberFormat > with index = 4 1`] = `"451-325-4032 x552"`;
diff --git a/test/__snapshots__/random.spec.ts.snap b/test/__snapshots__/random.spec.ts.snap
index ce472e97..240e5f26 100644
--- a/test/__snapshots__/random.spec.ts.snap
+++ b/test/__snapshots__/random.spec.ts.snap
@@ -56,6 +56,6 @@ exports[`random > 1337 > numeric > withLength 1`] = `"35122"`;
exports[`random > 1337 > word 1`] = `"Bespoke"`;
-exports[`random > 1337 > words > noArgs 1`] = `"nesciunt"`;
+exports[`random > 1337 > words > noArgs 1`] = `"quia"`;
-exports[`random > 1337 > words > withLength 1`] = `"Bespoke connect Folsom Sleek Folk"`;
+exports[`random > 1337 > words > withLength 1`] = `"Bespoke connect Fort generating Ball"`;
diff --git a/test/__snapshots__/system.spec.ts.snap b/test/__snapshots__/system.spec.ts.snap
index ef22470d..154d0673 100644
--- a/test/__snapshots__/system.spec.ts.snap
+++ b/test/__snapshots__/system.spec.ts.snap
@@ -158,9 +158,9 @@ exports[`system > 1211 > semver 1`] = `"9.4.8"`;
exports[`system > 1337 > commonFileExt 1`] = `"wav"`;
-exports[`system > 1337 > commonFileName > noArgs 1`] = `"nesciunt.mp2"`;
+exports[`system > 1337 > commonFileName > noArgs 1`] = `"quia.mp2"`;
-exports[`system > 1337 > commonFileName > with extension 1`] = `"nesciunt.ext"`;
+exports[`system > 1337 > commonFileName > with extension 1`] = `"quia.ext"`;
exports[`system > 1337 > commonFileType 1`] = `"audio"`;
@@ -180,11 +180,11 @@ exports[`system > 1337 > fileExt > noArgs 1`] = `"oa3"`;
exports[`system > 1337 > fileExt > with mimeType 1`] = `"json"`;
-exports[`system > 1337 > fileName > noArgs 1`] = `"nesciunt.cmc"`;
+exports[`system > 1337 > fileName > noArgs 1`] = `"quia.cmc"`;
-exports[`system > 1337 > fileName > with extensionCount 1`] = `"nesciunt.cmc.kml"`;
+exports[`system > 1337 > fileName > with extensionCount 1`] = `"quia.cmc.kml"`;
-exports[`system > 1337 > filePath 1`] = `"/Library/duane_folsom.dpg"`;
+exports[`system > 1337 > filePath 1`] = `"/Library/duane_fort.wmlc"`;
exports[`system > 1337 > fileType 1`] = `"font"`;
@@ -284,7 +284,7 @@ exports[`system > seed: 1211 > semver() 1`] = `"9.4.8"`;
exports[`system > seed: 1337 > commonFileExt() 1`] = `"wav"`;
-exports[`system > seed: 1337 > commonFileName() 1`] = `"nesciunt.mp2"`;
+exports[`system > seed: 1337 > commonFileName() 1`] = `"quia.mp2"`;
exports[`system > seed: 1337 > commonFileType() 1`] = `"audio"`;
@@ -294,9 +294,9 @@ exports[`system > seed: 1337 > directoryPath() 1`] = `"/Library"`;
exports[`system > seed: 1337 > fileExt() 1`] = `"oa3"`;
-exports[`system > seed: 1337 > fileName() 1`] = `"nesciunt.cmc"`;
+exports[`system > seed: 1337 > fileName() 1`] = `"quia.cmc"`;
-exports[`system > seed: 1337 > filePath() 1`] = `"/Library/duane_folsom.dpg"`;
+exports[`system > seed: 1337 > filePath() 1`] = `"/Library/duane_fort.wmlc"`;
exports[`system > seed: 1337 > fileType() 1`] = `"font"`;
diff --git a/test/__snapshots__/word.spec.ts.snap b/test/__snapshots__/word.spec.ts.snap
index 6a3c7575..06cb601a 100644
--- a/test/__snapshots__/word.spec.ts.snap
+++ b/test/__snapshots__/word.spec.ts.snap
@@ -1,10 +1,10 @@
// Vitest Snapshot v1
-exports[`word > 42 > adjective > noArgs 1`] = `"harmonious"`;
+exports[`word > 42 > adjective > noArgs 1`] = `"hasty"`;
exports[`word > 42 > adjective > with length = 10 1`] = `"gregarious"`;
-exports[`word > 42 > adjective > with length = 20 1`] = `"harmonious"`;
+exports[`word > 42 > adjective > with length = 20 1`] = `"hasty"`;
exports[`word > 42 > adverb > noArgs 1`] = `"jealously"`;
@@ -42,11 +42,11 @@ exports[`word > 42 > verb > with length = 10 1`] = `"exasperate"`;
exports[`word > 42 > verb > with length = 20 1`] = `"function"`;
-exports[`word > 1211 > adjective > noArgs 1`] = `"verifiable"`;
+exports[`word > 1211 > adjective > noArgs 1`] = `"vibrant"`;
-exports[`word > 1211 > adjective > with length = 10 1`] = `"unfinished"`;
+exports[`word > 1211 > adjective > with length = 10 1`] = `"unpleasant"`;
-exports[`word > 1211 > adjective > with length = 20 1`] = `"verifiable"`;
+exports[`word > 1211 > adjective > with length = 20 1`] = `"vibrant"`;
exports[`word > 1211 > adverb > noArgs 1`] = `"viciously"`;
@@ -84,11 +84,11 @@ exports[`word > 1211 > verb > with length = 10 1`] = `"trampoline"`;
exports[`word > 1211 > verb > with length = 20 1`] = `"trick"`;
-exports[`word > 1337 > adjective > noArgs 1`] = `"fabulous"`;
+exports[`word > 1337 > adjective > noArgs 1`] = `"fair"`;
exports[`word > 1337 > adjective > with length = 10 1`] = `"enchanting"`;
-exports[`word > 1337 > adjective > with length = 20 1`] = `"fabulous"`;
+exports[`word > 1337 > adjective > with length = 20 1`] = `"fair"`;
exports[`word > 1337 > adverb > noArgs 1`] = `"frankly"`;
diff --git a/test/locales.spec.ts b/test/locales.spec.ts
index eb805d96..17115809 100644
--- a/test/locales.spec.ts
+++ b/test/locales.spec.ts
@@ -1,5 +1,7 @@
import { describe, expect, it } from 'vitest';
+import type { LocaleDefinition } from '../src';
import { faker } from '../src';
+import allLocales from '../src/locales';
// Remark: actual use of locales functionality is currently tested in all.functional.js test
@@ -12,4 +14,60 @@ describe('locale', () => {
}
});
});
+
+ for (const [localeName, moduleMap] of Object.entries(allLocales)) {
+ describe(localeName, () => {
+ for (const [
+ moduleName,
+ definitionMap,
+ ] of Object.entries<LocaleDefinition>(moduleMap)) {
+ if (moduleName === 'title' || moduleName === 'separator') {
+ continue;
+ }
+
+ describe(moduleName, () => {
+ for (const [definitionName, entries] of Object.entries(
+ definitionMap
+ )) {
+ describe(definitionName, () => {
+ function testArraySample<T>(arr: T[]) {
+ it('should not have duplicate entries', () => {
+ const uniques = new Set(arr);
+ const duplications = arr.filter(
+ (entry) => !uniques.delete(entry)
+ );
+ const uniqueDuplication = [...new Set(duplications)];
+
+ expect(
+ uniqueDuplication,
+ `Duplicated values are: [${uniqueDuplication.join(', ')}]`
+ ).toEqual([]);
+ });
+ }
+
+ if (Array.isArray(entries)) {
+ testArraySample(entries);
+ } else if (typeof entries === 'object') {
+ for (const [key, samples] of Object.entries(entries)) {
+ if (Array.isArray(samples)) {
+ describe(key, () => {
+ testArraySample(samples);
+ });
+ } else {
+ it('cant be tested', () => {
+ expect(true).toBe(true);
+ });
+ }
+ }
+ } else {
+ it('needs to be tested', () => {
+ expect(false).toBe(true);
+ });
+ }
+ });
+ }
+ });
+ }
+ });
+ }
});