Skip to content

Commit 13ea6c8

Browse files
author
Kevin Lucich
committed
Update tests
1 parent ee54f4c commit 13ea6c8

File tree

118 files changed

+634
-825
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

118 files changed

+634
-825
lines changed

tests/Handlers/AgHandlerTest.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ public function parseNicDotAg()
5050
$expected = [
5151
'domain' => [
5252
'name' => 'nic.ag',
53-
'changed' => '2022-07-08',
53+
'changed' => '2024-09-23',
5454
'created' => '1998-05-02',
5555
'expires' => '2025-05-02',
5656
],

tests/Handlers/AuHandlerTest.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,8 @@ public function parseTelstraDotComDotAu()
4949

5050
$expected = [
5151
'domain' => [
52-
'name' => 'TELSTRA.COM.AU',
53-
'changed' => '2023-08-01',
52+
'name' => 'telstra.com.au',
53+
'changed' => '2024-09-12',
5454
],
5555
'registered' => 'yes',
5656
];

tests/Handlers/BhHandlerTest.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ public function parseNicDotBh()
5050
$expected = [
5151
'domain' => [
5252
'name' => 'NIC.BH',
53-
'changed' => '2021-06-22',
53+
'changed' => '2023-08-31',
5454
'created' => '2019-04-24',
5555
'expires' => '2029-04-24',
5656
],

tests/Handlers/CaHandlerTest.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ public function parseCiraDotCa()
8989
$actual = $this->handler->parse($data, $query);
9090

9191
$this->assertEquals('cira.ca', $actual['regrinfo']['domain']['name']);
92-
$this->assertEquals('2023-07-05', $actual['regrinfo']['domain']['changed']);
92+
$this->assertEquals('2024-02-05', $actual['regrinfo']['domain']['changed']);
9393
$this->assertEquals('1998-02-05', $actual['regrinfo']['domain']['created']);
9494
$this->assertEquals('2050-02-05', $actual['regrinfo']['domain']['expires']);
9595
$this->assertEquals('yes', $actual['regrinfo']['registered']);

tests/Handlers/ClHandlerTest.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,8 @@ public function parseGoogleDotCl()
6666
'domain' => [
6767
'name' => 'google.cl',
6868
// 'changed' => '2020-01-13',
69-
'created' => '2002-10-22',
70-
'expires' => '2023-11-20',
69+
'created' => '2002-10-22',
70+
'expires' => '2025-11-20',
7171
],
7272
// 'registered' => 'yes', // Currently broken
7373
];

tests/Handlers/CnHandlerTest.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ public function parseGoogleDotCn()
6767
'name' => 'google.cn',
6868
// 'changed' => '2020-01-13',
6969
'created' => '2003-03-17',
70-
'expires' => '2024-03-17',
70+
'expires' => '2026-03-17',
7171
],
7272
'registered' => 'yes',
7373
];

tests/Handlers/CoHandlerTest.php

+6-6
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,9 @@ public function parseGoogleDotCo()
6565
$expected = [
6666
'domain' => [
6767
'name' => 'google.co',
68-
'changed' => '2023-01-28',
69-
'created' => '2010-02-25',
70-
'expires' => '2024-02-24',
68+
'changed' => '2024-01-28',
69+
'created' => '2010-02-25',
70+
'expires' => '2025-02-24',
7171
],
7272
'registered' => 'yes',
7373
];
@@ -97,9 +97,9 @@ public function parseNicDotCo()
9797
$expected = [
9898
'domain' => [
9999
'name' => 'nic.co',
100-
'changed' => '2023-06-07',
101-
'created' => '2010-04-23',
102-
'expires' => '2024-04-22',
100+
'changed' => '2024-06-07',
101+
'created' => '2010-04-23',
102+
'expires' => '2025-04-22',
103103
],
104104
'registered' => 'yes',
105105
];

tests/Handlers/CoZaHandlerTest.php

+2-14
Original file line numberDiff line numberDiff line change
@@ -62,13 +62,7 @@ public function parseGoogleDotCoDotZa()
6262
$actual = $this->handler->parse($data, $query);
6363

6464
$expected = [
65-
'domain' => [
66-
'name' => 'google.co.za',
67-
// 'changed' => '2020-01-23',
68-
'created' => '2001-06-25',
69-
// 'expires' => '2021-02-24',
70-
],
71-
'registered' => 'yes',
65+
'registered' => 'no',
7266
];
7367

7468
Assert::assertArraySubset($expected, $actual['regrinfo'], 'Whois data may have changed');
@@ -94,13 +88,7 @@ public function parseSexDotCoDotZa()
9488
$actual = $this->handler->parse($data, $query);
9589

9690
$expected = [
97-
'domain' => [
98-
'name' => 'sex.co.za',
99-
// 'changed' => '2020-06-07',
100-
'created' => '1994-12-31',
101-
// 'expires' => '2021-04-22',
102-
],
103-
'registered' => 'yes',
91+
'registered' => 'no',
10492
];
10593

10694
Assert::assertArraySubset($expected, $actual['regrinfo'], 'Whois data may have changed');

tests/Handlers/CzHandlerTest.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ public function parseGoogleDotCz()
6767
'name' => 'google.cz',
6868
'changed' => '2018-04-23',
6969
'created' => '2000-07-21',
70-
'expires' => '2024-07-22',
70+
'expires' => '2025-07-22',
7171
],
7272
'registered' => 'yes',
7373
];

tests/Handlers/DeHandlerTest.php

+6-6
Original file line numberDiff line numberDiff line change
@@ -53,10 +53,10 @@ public function parse4EverDotDe()
5353
'name' => '4ever.de',
5454
'nserver' =>
5555
[
56-
0 => 'ns2.4ever.de 104.156.233.7 2001:19f0:5800:8101:0:0:0:235',
57-
1 => 'ns3.4ever.de 107.170.225.117 2604:a880:1:20:0:0:26:3001',
58-
2 => 'ns.4ever.de 213.239.225.238 2a01:4f8:222:1b01:0:0:eb:238',
59-
3 => 'ns.does.not-exist.de',
56+
0 => 'ns1.detebe.org',
57+
1 => 'ns2.detebe.org',
58+
2 => 'ns.4ever.de 193.200.137.137',
59+
3 => 'ns.does.not-exist.de',
6060
],
6161
'status' => 'connect',
6262
],
@@ -161,8 +161,8 @@ public function parseDomainInConnectStatus()
161161
'domain' => [
162162
'name' => 'humblebundle.de',
163163
'nserver' => [
164-
0 => 'ns1.sedoparking.com',
165-
1 => 'ns2.sedoparking.com',
164+
0 => 'ns1.redirectdom.com',
165+
1 => 'ns2.redirectdom.com',
166166
],
167167
'status' => 'connect',
168168
],

tests/Handlers/DevHandlerTest.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -63,9 +63,9 @@ public function parseOstapDotDev()
6363
$actual = $this->handler->parse($data, $query);
6464

6565
$this->assertEquals('ostap.dev', $actual['regrinfo']['domain']['name']);
66-
$this->assertEquals('2023-04-14', $actual['regrinfo']['domain']['changed']);
66+
$this->assertEquals('2024-06-07', $actual['regrinfo']['domain']['changed']);
6767
$this->assertEquals('2019-02-28', $actual['regrinfo']['domain']['created']);
68-
$this->assertEquals('2024-02-28', $actual['regrinfo']['domain']['expires']);
68+
$this->assertEquals('2025-02-28', $actual['regrinfo']['domain']['expires']);
6969
$this->assertEquals('yes', $actual['regrinfo']['registered']);
7070

7171
$this->assertArrayHasKey('rawdata', $actual);

tests/Handlers/FiHandlerTest.php

+3-3
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,8 @@ public function parseGoogleDotFi()
6666
'domain' => [
6767
'name' => 'google.fi',
6868
'created' => '2006-06-30',
69-
'changed' => '2023-06-02',
70-
'expires' => '2024-07-04',
69+
'expires' => '2025-07-04',
70+
'changed' => '2024-06-02',
7171
],
7272
'registered' => 'yes',
7373
];
@@ -99,7 +99,7 @@ public function parseFicoraDotFi()
9999
'name' => 'ficora.fi',
100100
'created' => '2001-06-29',
101101
'changed' => '2023-06-09',
102-
'expires' => '2027-08-31',
102+
'expires' => '2029-08-31',
103103
],
104104
'registered' => 'yes',
105105
];

tests/Handlers/FmHandlerTest.php

+4-4
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,9 @@ public function parseGoogleDotFm()
6565
$expected = [
6666
'domain' => [
6767
'name' => 'GOOGLE.FM',
68-
'changed' => '2023-08-03',
69-
'created' => '2000-09-05',
70-
'expires' => '2024-09-04',
68+
'changed' => '2024-09-01',
69+
'created' => '2000-09-05',
70+
'expires' => '2025-09-04',
7171
],
7272
'registered' => 'yes',
7373
];
@@ -97,7 +97,7 @@ public function parseDotDotFm()
9797
$expected = [
9898
'domain' => [
9999
'name' => 'DOT.FM',
100-
'changed' => '2019-10-31',
100+
'changed' => '2023-08-31',
101101
'created' => '1998-06-16',
102102
'expires' => '2099-04-29',
103103
],

tests/Handlers/FrHandlerTest.php

+4-4
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,9 @@ public function parseGoogleDotFr()
6565
$expected = [
6666
'domain' => [
6767
'name' => 'google.fr',
68-
'expires' => '2023-12-30',
69-
'created' => '2000-07-26',
70-
'changed' => '2022-12-03',
68+
'expires' => '2025-12-30',
69+
'created' => '2000-07-26',
70+
'changed' => '2024-11-28',
7171
],
7272
'registered' => 'yes',
7373
];
@@ -130,7 +130,7 @@ public function parseNicDotFr()
130130
'domain' => [
131131
'name' => 'nic.fr',
132132
'created' => '1995-01-01',
133-
'changed' => '2023-07-25',
133+
'changed' => '2024-07-18',
134134
'expires' => '2029-12-31',
135135
],
136136
'registered' => 'yes',

tests/Handlers/IlHandlerTest.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ public function parseTapuzDotCoDotIl()
6666
'query' => 'tapuz.co.il',
6767
'changed' => '2021-09-13',
6868
// 'expires' => '2020-06-11',
69-
'validity' => '13-09-2023',
69+
'validity' => '13-09-2026',
7070
],
7171
'registered' => 'yes',
7272
];

tests/Handlers/PhHandlerTest.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ public function parseCityEscapeDotPh()
6262
$actual = $this->handler->parse($data, $query);
6363

6464
$this->assertEquals('cityescape.ph', $actual['regrinfo']['domain']['name']);
65-
$this->assertEquals('2023-08-08', $actual['regrinfo']['domain']['changed']);
65+
$this->assertEquals('2024-01-30', $actual['regrinfo']['domain']['changed']);
6666
$this->assertEquals('1990-09-14', $actual['regrinfo']['domain']['created']);
6767
// $this->assertEquals('2021-02-25', $actual['regrinfo']['domain']['expires']);
6868
$this->assertEquals('yes', $actual['regrinfo']['registered']);

tests/Handlers/RuHandlerTest.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ public function parsePerDotPhi(): void
9898
'domain' => [
9999
'name' => 'XN--C1AD6A.XN--P1AI',
100100
'created' => '2009-12-11',
101-
'expires' => '2023-12-11',
101+
'expires' => '2025-12-11',
102102
],
103103
'registered' => 'yes',
104104
];

tests/Handlers/UkHandlerTest.php

+7-7
Original file line numberDiff line numberDiff line change
@@ -64,9 +64,9 @@ public function parseVibrantDigitalFutureDotUk()
6464

6565
$expected = [
6666
'domain' => [
67-
'created' => '2022-06-06',
68-
'changed' => '2023-05-07',
69-
'expires' => '2024-06-06',
67+
'created' => '2024-10-24',
68+
'expires' => '2025-10-24',
69+
'changed' => '2024-11-05',
7070
],
7171
'registered' => 'no',
7272
];
@@ -96,8 +96,8 @@ public function parseGoogleDotCoDotUk()
9696
'domain' => [
9797
// 'name' => 'google.co.uk',
9898
'created' => '1999-02-14',
99-
'changed' => '2023-01-13',
100-
'expires' => '2024-02-14',
99+
'changed' => '2024-01-13',
100+
'expires' => '2025-02-14',
101101
],
102102
'registered' => 'yes',
103103
];
@@ -127,8 +127,8 @@ public function parseOlsnsDotCoDotUk()
127127
'domain' => [
128128
// 'name' => 'olsns.co.uk',
129129
'created' => '2001-02-21',
130-
'changed' => '2023-02-19',
131-
'expires' => '2024-02-21',
130+
'changed' => '2024-02-18',
131+
'expires' => '2025-02-21',
132132
],
133133
'registered' => 'yes',
134134
];

tests/Handlers/UsHandlerTest.php

+6-6
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,9 @@ public function parseGoogleDotUs()
6565
$expected = [
6666
'domain' => [
6767
'name' => 'google.us',
68-
'changed' => '2023-03-22',
69-
'created' => '2002-04-19',
70-
'expires' => '2024-04-18',
68+
'changed' => '2024-10-23',
69+
'created' => '2002-04-19',
70+
'expires' => '2025-04-18',
7171
],
7272
'registered' => 'yes',
7373
];
@@ -97,9 +97,9 @@ public function parseNeustarDotUs()
9797
$expected = [
9898
'domain' => [
9999
'name' => 'neustar.us',
100-
'changed' => '2023-06-02',
101-
'created' => '2002-04-18',
102-
'expires' => '2024-04-17',
100+
'changed' => '2024-06-02',
101+
'created' => '2002-04-18',
102+
'expires' => '2025-04-17',
103103
],
104104
'registered' => 'yes',
105105
];

tests/Handlers/WsHandlerTest.php

+3-3
Original file line numberDiff line numberDiff line change
@@ -97,9 +97,9 @@ public function parseSamoanicDotWs()
9797
$expected = [
9898
'domain' => [
9999
'name' => 'SAMOANIC.WS',
100-
'changed' => '2023-03-09',
101-
'created' => '2000-03-09',
102-
'expires' => '2024-03-09',
100+
'changed' => '2024-03-09',
101+
'created' => '2000-03-09',
102+
'expires' => '2025-03-09',
103103
],
104104
'registered' => 'yes',
105105
];

tests/fixtures/4ever.de.txt

+4-4
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616
%
1717

1818
Domain: 4ever.de
19-
Nserver: ns2.4ever.de 104.156.233.7 2001:19f0:5800:8101:0:0:0:235
20-
Nserver: ns3.4ever.de 107.170.225.117 2604:a880:1:20:0:0:26:3001
21-
Nserver: ns.4ever.de 213.239.225.238 2a01:4f8:222:1b01:0:0:eb:238
19+
Nserver: ns1.detebe.org
20+
Nserver: ns2.detebe.org
21+
Nserver: ns.4ever.de 193.200.137.137
2222
Nserver: ns.does.not-exist.de
2323
Status: connect
24-
Changed: 2018-01-24T18:03:55+01:00
24+
Changed: 2023-11-28T21:48:22+01:00

tests/fixtures/alldomains.com.txt

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
Registry Domain ID: 1895111_DOMAIN_COM-VRSN
33
Registrar WHOIS Server: whois.domain.com
44
Registrar URL: http://www.domain.com
5-
Updated Date: 2023-05-14T03:47:28Z
5+
Updated Date: 2023-09-13T14:02:18Z
66
Creation Date: 1996-06-13T04:00:00Z
7-
Registry Expiry Date: 2024-06-12T04:00:00Z
7+
Registry Expiry Date: 2029-06-12T04:00:00Z
88
Registrar: Domain.com, LLC
99
Registrar IANA ID: 886
1010
Registrar Abuse Contact Email: [email protected]
@@ -19,7 +19,7 @@
1919
Name Server: NS5.ALLDOMAINS.COM
2020
DNSSEC: unsigned
2121
URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/
22-
>>> Last update of whois database: 2023-08-11T14:45:57Z <<<
22+
>>> Last update of whois database: 2024-11-29T09:42:46Z <<<
2323

2424
For more information on Whois status codes, please visit https://icann.org/epp
2525

tests/fixtures/arnes.si.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ nameserver: aa.arnes.si (193.2.1.87,2001:1470:8000::87)
3838
registrant: G31071
3939
status: ok
4040
created: 1992-01-01
41-
expire: 2024-06-06
41+
expire: 2025-06-06
4242
source: ARNES
4343

4444
Domain holder:

tests/fixtures/ascio.com.txt

+6-4
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,22 @@
22
Registry Domain ID: 6919846_DOMAIN_COM-VRSN
33
Registrar WHOIS Server: whois.ascio.com
44
Registrar URL: http://www.ascio.com
5-
Updated Date: 2023-06-01T07:14:24Z
5+
Updated Date: 2024-06-01T07:11:26Z
66
Creation Date: 1999-05-31T10:46:31Z
7-
Registry Expiry Date: 2024-05-31T10:47:06Z
7+
Registry Expiry Date: 2025-05-31T10:47:06Z
88
Registrar: Ascio Technologies, Inc. Danmark - Filial af Ascio technologies, Inc. USA
99
Registrar IANA ID: 106
1010
Registrar Abuse Contact Email: [email protected]
1111
Registrar Abuse Contact Phone: +1.4165350123
12-
Domain Status: ok https://icann.org/epp#ok
12+
Domain Status: serverDeleteProhibited https://icann.org/epp#serverDeleteProhibited
13+
Domain Status: serverTransferProhibited https://icann.org/epp#serverTransferProhibited
14+
Domain Status: serverUpdateProhibited https://icann.org/epp#serverUpdateProhibited
1315
Name Server: NS1.TUCOWS.COM
1416
Name Server: NS2.TUCOWS.COM
1517
Name Server: NS3.TUCOWS.COM
1618
DNSSEC: unsigned
1719
URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/
18-
>>> Last update of whois database: 2023-08-11T14:45:57Z <<<
20+
>>> Last update of whois database: 2024-11-29T09:42:46Z <<<
1921

2022
For more information on Whois status codes, please visit https://icann.org/epp
2123

0 commit comments

Comments
 (0)