mirror of
https://github.com/zhigang1992/favicongrabber.com.git
synced 2026-05-04 12:32:05 +08:00
Replace it (alias) to test method
This commit is contained in:
@@ -2,46 +2,46 @@ const extractDomain = require('./extract-domain');
|
|||||||
|
|
||||||
const EXAMPLE_COM = 'example.com';
|
const EXAMPLE_COM = 'example.com';
|
||||||
|
|
||||||
it('url parameter is required', () => {
|
test('url parameter is required', () => {
|
||||||
expect(() => extractDomain()).toThrow(/required/);
|
expect(() => extractDomain()).toThrow(/required/);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('url is a domain', () => {
|
test('url is a domain', () => {
|
||||||
expect(extractDomain(EXAMPLE_COM))
|
expect(extractDomain(EXAMPLE_COM))
|
||||||
.toEqual(EXAMPLE_COM);
|
.toEqual(EXAMPLE_COM);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('url has a port number', () => {
|
test('url has a port number', () => {
|
||||||
expect(extractDomain(`${EXAMPLE_COM}:8080`))
|
expect(extractDomain(`${EXAMPLE_COM}:8080`))
|
||||||
.toEqual(EXAMPLE_COM);
|
.toEqual(EXAMPLE_COM);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('url has an user', () => {
|
test('url has an user', () => {
|
||||||
expect(extractDomain(`user@${EXAMPLE_COM}`))
|
expect(extractDomain(`user@${EXAMPLE_COM}`))
|
||||||
.toEqual(EXAMPLE_COM);
|
.toEqual(EXAMPLE_COM);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('url has an user with a password', () => {
|
test('url has an user with a password', () => {
|
||||||
expect(extractDomain(`user:password@${EXAMPLE_COM}`))
|
expect(extractDomain(`user:password@${EXAMPLE_COM}`))
|
||||||
.toEqual(EXAMPLE_COM);
|
.toEqual(EXAMPLE_COM);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('url has a path', () => {
|
test('url has a path', () => {
|
||||||
expect(extractDomain(`${EXAMPLE_COM}/about`))
|
expect(extractDomain(`${EXAMPLE_COM}/about`))
|
||||||
.toEqual(EXAMPLE_COM);
|
.toEqual(EXAMPLE_COM);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('url has a protocol', () => {
|
test('url has a protocol', () => {
|
||||||
expect(extractDomain(`https://${EXAMPLE_COM}`))
|
expect(extractDomain(`https://${EXAMPLE_COM}`))
|
||||||
.toEqual(EXAMPLE_COM);
|
.toEqual(EXAMPLE_COM);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('url has a protocol and a path', () => {
|
test('url has a protocol and a path', () => {
|
||||||
expect(extractDomain(`https://${EXAMPLE_COM}/about`))
|
expect(extractDomain(`https://${EXAMPLE_COM}/about`))
|
||||||
.toEqual(EXAMPLE_COM);
|
.toEqual(EXAMPLE_COM);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('url has a protocol and path with multiple slashes', () => {
|
test('url has a protocol and path with multiple slashes', () => {
|
||||||
expect(extractDomain(`https://${EXAMPLE_COM}///about`))
|
expect(extractDomain(`https://${EXAMPLE_COM}///about`))
|
||||||
.toEqual(EXAMPLE_COM);
|
.toEqual(EXAMPLE_COM);
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user