aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorHanna <[email protected]>2022-08-01 18:27:45 +0200
committerGitHub <[email protected]>2022-08-01 18:27:45 +0200
commitaafab45917ce01a3b445caff8ef3d17382535ceb (patch)
treee42eb5f9df795b535471e9bab2a89e53a9f12c4c /test
parent4fa243eca83b88a3702e765b4dfc77b38cea0e96 (diff)
downloadfaker-aafab45917ce01a3b445caff8ef3d17382535ceb.tar.xz
faker-aafab45917ce01a3b445caff8ef3d17382535ceb.zip
chore: rename Gender to Sex (#1163)
Co-authored-by: Leyla Jähnig <[email protected]> Co-authored-by: Shinigami <[email protected]>
Diffstat (limited to 'test')
-rw-r--r--test/__snapshots__/name.spec.ts.snap18
-rw-r--r--test/name.spec.ts27
2 files changed, 32 insertions, 13 deletions
diff --git a/test/__snapshots__/name.spec.ts.snap b/test/__snapshots__/name.spec.ts.snap
index dc56d58e..39043915 100644
--- a/test/__snapshots__/name.spec.ts.snap
+++ b/test/__snapshots__/name.spec.ts.snap
@@ -14,7 +14,9 @@ exports[`name > 42 > firstName > with gender 1`] = `"Glen"`;
exports[`name > 42 > fullName > noArgs 1`] = `"Sadie Wiegand"`;
-exports[`name > 42 > fullName > with all 1`] = `"John Doe"`;
+exports[`name > 42 > fullName > with all (gender) 1`] = `"John Doe"`;
+
+exports[`name > 42 > fullName > with all (sex) 1`] = `"John Doe"`;
exports[`name > 42 > fullName > with firstName 1`] = `"John Schinner"`;
@@ -22,6 +24,8 @@ exports[`name > 42 > fullName > with gender 1`] = `"Melanie Schinner"`;
exports[`name > 42 > fullName > with lastName 1`] = `"Sadie Doe"`;
+exports[`name > 42 > fullName > with sex 1`] = `"Melanie Schinner"`;
+
exports[`name > 42 > gender > noArgs 1`] = `"Gender nonconforming"`;
exports[`name > 42 > gender > with gender 1`] = `"Female"`;
@@ -64,7 +68,9 @@ exports[`name > 1211 > firstName > with gender 1`] = `"Percy"`;
exports[`name > 1211 > fullName > noArgs 1`] = `"Claude Trantow"`;
-exports[`name > 1211 > fullName > with all 1`] = `"John Doe"`;
+exports[`name > 1211 > fullName > with all (gender) 1`] = `"John Doe"`;
+
+exports[`name > 1211 > fullName > with all (sex) 1`] = `"John Doe"`;
exports[`name > 1211 > fullName > with firstName 1`] = `"John Koch"`;
@@ -72,6 +78,8 @@ exports[`name > 1211 > fullName > with gender 1`] = `"Patti Koch"`;
exports[`name > 1211 > fullName > with lastName 1`] = `"Claude Doe"`;
+exports[`name > 1211 > fullName > with sex 1`] = `"Patti Koch"`;
+
exports[`name > 1211 > gender > noArgs 1`] = `"Trigender"`;
exports[`name > 1211 > gender > with gender 1`] = `"Male"`;
@@ -114,7 +122,9 @@ exports[`name > 1337 > firstName > with gender 1`] = `"Ray"`;
exports[`name > 1337 > fullName > noArgs 1`] = `"Leona Cronin"`;
-exports[`name > 1337 > fullName > with all 1`] = `"John Doe"`;
+exports[`name > 1337 > fullName > with all (gender) 1`] = `"John Doe"`;
+
+exports[`name > 1337 > fullName > with all (sex) 1`] = `"John Doe"`;
exports[`name > 1337 > fullName > with firstName 1`] = `"John Macejkovic"`;
@@ -122,6 +132,8 @@ exports[`name > 1337 > fullName > with gender 1`] = `"Esther Macejkovic"`;
exports[`name > 1337 > fullName > with lastName 1`] = `"Leona Doe"`;
+exports[`name > 1337 > fullName > with sex 1`] = `"Esther Macejkovic"`;
+
exports[`name > 1337 > gender > noArgs 1`] = `"Demigender"`;
exports[`name > 1337 > gender > with gender 1`] = `"Female"`;
diff --git a/test/name.spec.ts b/test/name.spec.ts
index 92dfe092..a8ef5687 100644
--- a/test/name.spec.ts
+++ b/test/name.spec.ts
@@ -33,11 +33,18 @@ describe('name', () => {
t.it('noArgs')
.it('with firstName', { firstName: 'John' })
.it('with lastName', { lastName: 'Doe' })
- .it('with gender', { gender: 'female' })
- .it('with all', {
+ .it('with gender', { gender: 'female' }) // deprecated
+ .it('with sex', { sex: 'female' })
+ .it('with all (gender)', {
firstName: 'John',
lastName: 'Doe',
+ // deprecated
gender: 'female',
+ })
+ .it('with all (sex)', {
+ firstName: 'John',
+ lastName: 'Doe',
+ sex: 'female',
});
});
});
@@ -57,7 +64,7 @@ describe('name', () => {
expect(first_name.length).toBeGreaterThan(0);
});
- it('should return a gender-specific first name', () => {
+ it('should return a sex-specific first name', () => {
let name = faker.name.firstName('female');
expect(faker.definitions.name.female_first_name).toContain(name);
@@ -65,7 +72,7 @@ describe('name', () => {
expect(faker.definitions.name.male_first_name).toContain(name);
});
- it('should return a gender-specific first name when no gender-specific first name was defined', () => {
+ it('should return a sex-specific first name when no sex-specific first name was defined', () => {
faker.locale = 'az';
faker.localeFallback = 'az';
@@ -90,7 +97,7 @@ describe('name', () => {
expect(last_name.length).toBeGreaterThan(0);
});
- it('should return a gender-specific last name', () => {
+ it('should return a sex-specific last name', () => {
faker.locale = 'az';
let name = faker.name.lastName('female');
@@ -127,7 +134,7 @@ describe('name', () => {
expect(faker.definitions.name.male_middle_name).toContain(name);
});
- it('should return a gender-specific middle name', () => {
+ it('should return a sex-specific middle name', () => {
faker.locale = 'uk';
let name = faker.name.middleName('female');
@@ -151,7 +158,7 @@ describe('name', () => {
expect(fullName).toContain(' ');
});
- it('should return a female gender-specific name with firstName and lastName', () => {
+ it('should return a female sex-specific name with firstName and lastName', () => {
faker.locale = 'mk';
const female_specific = [
@@ -169,7 +176,7 @@ describe('name', () => {
}
});
- it('should return a male gender-specific name with firstName and lastName', () => {
+ it('should return a male sex-specific name with firstName and lastName', () => {
faker.locale = 'mk';
const male_specific = [
@@ -187,7 +194,7 @@ describe('name', () => {
}
});
- it('should return a female gender-specific name with given firstName and lastName', () => {
+ it('should return a female sex-specific name with given firstName and lastName', () => {
faker.locale = 'mk';
const male_specific = [
@@ -209,7 +216,7 @@ describe('name', () => {
}
});
- it('should return a male gender-specific name with given firstName and lastName', () => {
+ it('should return a male sex-specific name with given firstName and lastName', () => {
faker.locale = 'mk';
const male_specific = [