Ignore:
Timestamp:
02/05/26 13:22:00 (3 days ago)
Author:
Kris Deugau
Message:

/branches/cname-collision

Test with updating to a CNAME that expires:
Add test for expiry after active valid-after record
See #72, #88

File:
1 edited

Legend:

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

    r1023 r1024  
    484484      }
    485485    };
     486    subtest 'expire after active valid-after record' => sub {
     487      $newname = 'expires5a.expiry3.test';
     488      ($code, $msg) = $dnsdb->updateRec('n', 'n', 93, 6, \$newname, \$rectype, \$newval, 900, undef, 't', $expirystamp);
     489      cmp_ok( $code, 'eq', 'FAIL', "updateRec() claimed failure" );
     490      if ($code eq 'FAIL') {
     491        ($rcount) = $dbh->selectrow_array("SELECT count(*) FROM records WHERE domain_id = 6 AND host = '$newname'");
     492        ok( $rcount == 1, " ... [$rcount] correct number of records for $newname" );
     493        like( $msg, qr/existing valid-after record is already active for this name/, " ... returned matching error" );
     494      }
     495    };
    486496  };
    487497
Note: See TracChangeset for help on using the changeset viewer.