diff --git a/wallet-web/components/bond/BondNodeForm.test.ts b/wallet-web/components/bond/BondNodeForm.test.ts index 947bb63bc2..31e3b1a9f0 100644 --- a/wallet-web/components/bond/BondNodeForm.test.ts +++ b/wallet-web/components/bond/BondNodeForm.test.ts @@ -6,7 +6,7 @@ import { validateVersion, } from './utils' -test('correctly validates ipv4 hostnames', () => { +test('correctly validates ipv4', () => { expect(isValidHostname('0.0.0.0')).toBe(true) expect(isValidHostname('192.168.1.1')).toBe(true) expect(isValidHostname('255.255.255.255')).toBe(true) @@ -16,17 +16,22 @@ test('correctly validates ipv4 hostnames', () => { expect(isValidHostname('256.0.0.0')).toBe(false) }) -test('correctly validates ipv6 hostnames', () => { +test('correctly validates ipv6', () => { expect(isValidHostname('2001:0db8:0000:85a3:0000:0000:ac1f:8001')).toBe(true) expect(isValidHostname('0000:0000:0000:0000:0000:0000:0000:0000')).toBe(true) expect(isValidHostname('ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff')).toBe(true) - expect(isValidHostname('nymtech.net')).toBe(true) expect(isValidHostname('2001:0000:1234: 0000:0000:C1C0:ABCD:0876')).toBe( false ) expect(isValidHostname('::1111:2222:3333:4444:5555:6666::')).toBe(false) expect(isValidHostname('3ffe:b00::1::a')).toBe(false) +}) + +test('correctly validates hostnames', () => { + expect(isValidHostname('nymtech.net')).toBe(true) + expect(isValidHostname('foo.com')).toBe(true) + expect(isValidHostname('nymtech.?')).toBe(false) })