Changeset 954
- Timestamp:
- 12/30/25 13:56:27 (2 hours ago)
- File:
-
- 1 edited
-
branches/cname-collision/t/cname.t (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/cname-collision/t/cname.t
r953 r954 34 34 }; 35 35 36 subtest 'CNAME add - existing/colliding CNAME' => sub {37 $newname = ' www.example.com';36 subtest 'CNAME add - existing/colliding non-CNAME' => sub { 37 $newname = 'mx1.example.com'; 38 38 ($code, $msg) = $dnsdb->addRec('n', 'n', 1, \$newname, \$rectype, \$newval, 900); 39 ok( $code eq 'FAIL', "addRec() claimed failure adding duplicate CNAME" );39 ok( $code eq 'FAIL', "addRec() claimed failure" ); 40 40 if ($code eq 'FAIL') { 41 ($rcount) = $dbh->selectrow_array("SELECT count(*) FROM records WHERE domain_id = 1 AND host = '$newname' AND type =5");42 ok( $rcount == 1, " ... [$rcount] CNAME already exists" );43 like( $msg, qr/ already a CNAME present/, " ... returned matching error" );41 ($rcount) = $dbh->selectrow_array("SELECT count(*) FROM records WHERE domain_id = 1 AND host = '$newname' AND type <> 5"); 42 ok( $rcount == 2, " ... [$rcount] record(s) with $newname already exist" ); 43 like( $msg, qr/One or more non-CNAME records/, " ... returned matching error" ); 44 44 } 45 }; 45 }; 46 46 47 47 subtest 'CNAME add - existing/colliding CNAME' => sub {
Note:
See TracChangeset
for help on using the changeset viewer.
![[ DNS Administrator ]](/fx/dnsadmin-logo.png)