BootstrapMiscTestCase::testMisc

7 bootstrap.test BootstrapMiscTestCase::testMisc()
8 bootstrap.test BootstrapMiscTestCase::testMisc()

Test miscellaneous functions in bootstrap.inc.

File

modules/simpletest/tests/bootstrap.test, line 455

Code

function testMisc() {
  // Test drupal_array_merge_deep().
  $link_options_1 = array(
    'fragment' => 'x',
    'attributes' => array(
      'title' => 'X',
      'class' => array('a', 'b'),
    ),
    'language' => 'en',
  );
  $link_options_2 = array(
    'fragment' => 'y',
    'attributes' => array(
      'title' => 'Y',
      'class' => array('c', 'd'),
    ),
    'html' => TRUE,
  );
  $expected = array(
    'fragment' => 'y',
    'attributes' => array(
      'title' => 'Y',
      'class' => array('a', 'b', 'c', 'd'),
    ),
    'language' => 'en',
    'html' => TRUE,
  );
  $this->assertIdentical(drupal_array_merge_deep($link_options_1, $link_options_2), $expected, t('drupal_array_merge_deep() returned a properly merged array.'));
}
Login or register to post comments