Changeset 1010 for branches


Ignore:
Timestamp:
01/29/26 12:41:38 (30 hours ago)
Author:
Kris Deugau
Message:

/branches/cname-collision

Test for new CNAME with valid-after timestamp after existing record expires
See #72, #88

File:
1 edited

Legend:

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

    r1009 r1010  
    367367      }
    368368    };
    369   };
     369    subtest 'valid after expiring record' => sub {
     370      $newname = 'valid-after5.expiry2.test';
     371      ($code, $msg) = $dnsdb->addRec('n', 'n', 5, \$newname, \$rectype, \$newval, 900, undef, 'f', $expirystamp);
     372      cmp_ok( $code, 'eq', 'OK', "addRec() claimed success" );
     373      if ($code eq 'OK') {
     374        ($rcount) = $dbh->selectrow_array("SELECT count(*) FROM records WHERE domain_id = 5 AND host = '$newname'");
     375        ok( $rcount == 2, " ... [$rcount] correct number of records for $newname" );
     376      } else {
     377        print "not ok: $msg\n";
     378      }
     379    };
     380  }; # add valid-after CNAME
    370381
    371382}; # record expiry/valid-after
Note: See TracChangeset for help on using the changeset viewer.