function MerciUserTestCase::testMerciMaxDays in MERCI (Manage Equipment Reservations, Checkout and Inventory) 7.2
Same name and namespace in other branches
- 6.2 tests/merci_user.test \MerciUserTestCase::testMerciMaxDays()
File
- tests/
merci_user.test, line 250
Class
Code
function testMerciMaxDays() {
// Login the merci user.
$this
->drupalLogin($this->merci_user);
$max_days = 2;
variable_set("merci_max_days_advance_reservation", $max_days);
$max_days++;
$later = date('Y-m-d', time() + $max_days * 24 * 3600);
$today = date('Y-m-d');
// Create our second reservation
// Ensure we can't create one after the limit.
$node = $this->bucket1;
$edit = array(
'title' => $this
->randomName(),
'field_merci_date[und][0][value][date]' => $later,
'field_merci_date[und][0][value][time]' => '09:15',
'field_merci_date[und][0][value2][date]' => $later,
'field_merci_date[und][0][value2][time]' => '11:15',
'merci_reservation_items[choice_1][merci_item_nid]' => $node->type,
);
$first = $this
->merciCreateNode('merci-reservation', $edit, FALSE);
$this
->assertText(t("You cannot make a Reservation more than 2 days in advance."));
variable_set("merci_max_days_advance_reservation", 0);
}