18 lines
685 B
JavaScript
18 lines
685 B
JavaScript
/* eslint-disable flowtype/require-valid-file-annotation */
|
|
import { stripSubdomain } from './domains';
|
|
|
|
describe('#stripSubdomain', () => {
|
|
test('to work with localhost', () => {
|
|
expect(stripSubdomain('localhost')).toBe('localhost');
|
|
});
|
|
test('to return domains without a subdomain', () => {
|
|
expect(stripSubdomain('example')).toBe('example');
|
|
expect(stripSubdomain('example.com')).toBe('example.com');
|
|
expect(stripSubdomain('example.org:3000')).toBe('example.org');
|
|
});
|
|
test('to remove subdomains', () => {
|
|
expect(stripSubdomain('test.example.com')).toBe('example.com');
|
|
expect(stripSubdomain('test.example.com:3000')).toBe('example.com');
|
|
});
|
|
});
|