aboutsummaryrefslogtreecommitdiff
path: root/test/modules
diff options
context:
space:
mode:
Diffstat (limited to 'test/modules')
-rw-r--r--test/modules/internet.spec.ts13
1 files changed, 12 insertions, 1 deletions
diff --git a/test/modules/internet.spec.ts b/test/modules/internet.spec.ts
index 84ded3d4..cade8ddf 100644
--- a/test/modules/internet.spec.ts
+++ b/test/modules/internet.spec.ts
@@ -1,6 +1,6 @@
import validator from 'validator';
import { describe, expect, it } from 'vitest';
-import { allFakers, faker } from '../../src';
+import { allFakers, faker, fakerKO } from '../../src';
import { FakerError } from '../../src/errors/faker-error';
import { IPv4Network } from '../../src/modules/internet';
import { seededTests } from '../support/seeded-runs';
@@ -667,6 +667,17 @@ describe('internet', () => {
validator.isFQDN(value, { require_tld: false })
);
});
+
+ it('should return a lower-case domain in non-ASCII locales', () => {
+ const domainWord = fakerKO.internet.domainWord();
+
+ expect(domainWord).toBeTruthy();
+ expect(domainWord).toBeTypeOf('string');
+ expect(domainWord).toSatisfy(validator.isSlug);
+ expect(domainWord).toSatisfy((value: string) =>
+ validator.isFQDN(value, { require_tld: false })
+ );
+ });
});
describe('ip()', () => {