test: valid-host

This commit is contained in:
DIYgod 2024-02-25 02:10:10 +08:00
parent 01e142ccaf
commit a153d4cbcc
No known key found for this signature in database
2 changed files with 3 additions and 3 deletions

View File

@ -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);

View File

@ -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;
}