PHP WebShell
Текущая директория: /opt/BitGoJS/modules/statics/test/unit
Просмотр файла: constants.ts
import { DOMAIN_PATTERN } from '../../src/constants';
describe('DOMAIN_PATTERN', () => {
it('should match valid domains', () => {
DOMAIN_PATTERN.test('example.com').should.be.true();
DOMAIN_PATTERN.test('subdomain.example.com').should.be.true();
DOMAIN_PATTERN.test('sub-domain.example.com').should.be.true();
DOMAIN_PATTERN.test('example.co.uk').should.be.true();
});
it('should not match invalid domains', () => {
DOMAIN_PATTERN.test('example').should.be.false();
DOMAIN_PATTERN.test('example.').should.be.false();
DOMAIN_PATTERN.test('.example.com').should.be.false();
DOMAIN_PATTERN.test('sub_domain.example.com').should.be.false();
DOMAIN_PATTERN.test('example.c').should.be.false();
DOMAIN_PATTERN.test('example.com-').should.be.false();
DOMAIN_PATTERN.test('-example.com').should.be.false();
});
});
Выполнить команду
Для локальной разработки. Не используйте в интернете!