From a153d4cbcc64de1a0fca8b9bb25c2783a82fddfc Mon Sep 17 00:00:00 2001 From: DIYgod Date: Sun, 25 Feb 2024 02:10:10 +0800 Subject: [PATCH] test: valid-host --- test/utils/valid-host.js => lib/utils/valid-host.test.ts | 4 ++-- lib/utils/valid-host.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) rename test/utils/valid-host.js => lib/utils/valid-host.test.ts (87%) diff --git a/test/utils/valid-host.js b/lib/utils/valid-host.test.ts similarity index 87% rename from test/utils/valid-host.js rename to lib/utils/valid-host.test.ts index 1a0205efb..d78e5c05e 100644 --- a/test/utils/valid-host.js +++ b/lib/utils/valid-host.test.ts @@ -1,9 +1,9 @@ -const { isValidHost } = require('../../lib/utils/valid-host'); +import { describe, expect, it } from '@jest/globals'; +import { isValidHost } from '@/utils/valid-host'; describe('valid-host', () => { it('validate hostname', () => { expect(isValidHost()).toBe(false); - expect(isValidHost(123)).toBe(false); expect(isValidHost('')).toBe(false); expect(isValidHost('subd0main')).toBe(true); expect(isValidHost('-subd0main')).toBe(false); diff --git a/lib/utils/valid-host.ts b/lib/utils/valid-host.ts index b6e2ee663..2259cb5bc 100644 --- a/lib/utils/valid-host.ts +++ b/lib/utils/valid-host.ts @@ -3,7 +3,7 @@ * @param {String} hostname sub-domain * @returns {Boolean} true if valid */ -const isValidHost = (hostname) => { +const isValidHost = (hostname?: string) => { if (typeof hostname !== 'string') { return false; }