Ignore:
Timestamp:
01/28/26 14:47:49 (14 hours ago)
Author:
Kris Deugau
Message:

/branches/cname-collision

Test for new valid-after CNAME conflicting with existing valid-after CNAME
See #72, #88

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/cname-collision/t/cname.t

    r1005 r1006  
    347347      }
    348348    };
     349    subtest 'valid after valid-after record' => sub {
     350      $newname = 'valid-after3.expiry2.test';
     351      ($code, $msg) = $dnsdb->addRec('n', 'n', 5, \$newname, \$rectype, \$newval, 900, undef, 'f', $expirystamp);
     352      cmp_ok( $code, 'eq', 'FAIL', "addRec() claimed failure" );
     353      if ($code eq 'FAIL') {
     354        ($rcount) = $dbh->selectrow_array("SELECT count(*) FROM records WHERE domain_id = 5 AND host = '$newname'");
     355        ok( $rcount == 1, " ... [$rcount] correct number of records for $newname" );
     356        like( $msg, qr/non-CNAME records with timestamps already exist for/, " ... returned matching error" );
     357      }
     358    };
    349359  };
    350360
Note: See TracChangeset for help on using the changeset viewer.