You are here

function MerciAdminTestCase::testMerciBucketContent in MERCI (Manage Equipment Reservations, Checkout and Inventory) 7.2

Same name and namespace in other branches
  1. 6.2 tests/merci_admin.test \MerciAdminTestCase::testMerciBucketContent()

File

tests/merci_admin.test, line 24

Class

MerciAdminTestCase

Code

function testMerciBucketContent() {

  // Login the admin user.

  //$this->drupalLogin($this->admin_user);

  // Create resource content type
  // Disable the rating for this content type: 0 for Disabled, 1 for Enabled.
  $merci_settings = array(
    'merci_max_hours_per_reservation' => 5,
    'merci_allow_overnight' => TRUE,
    'merci_allow_weekends' => TRUE,
    'merci_spare_items' => 3,
    'merci_min_cancel_hours' => 3,
    'merci_autocheckout' => TRUE,
    'merci_autocheckin' => TRUE,
    'merci_selfcheckout' => TRUE,
    'merci_auto_assign_bucket_item' => TRUE,
    'merci_active_status' => MERCI_STATUS_ACTIVE,
  );
  $bucket = $this
    ->merciCreateItem('bucket', NULL, $merci_settings);
  $content_settings = merci_content_types($bucket->type);
  $this
    ->verbose('settings ' . var_export($content_settings, TRUE));
  $this
    ->verbose('settings ' . var_export($bucket, TRUE));
  $this
    ->_compareArrayForChanges($merci_settings, $content_settings, "!key matches");
}