update to drupal 7.23
This commit is contained in:
@@ -48,7 +48,7 @@ class MenuWebTestCase extends DrupalWebTestCase {
|
||||
// No parts must be left, or an expected "Home" will always pass.
|
||||
$pass = ($pass && empty($parts));
|
||||
|
||||
$this->assertTrue($pass, t('Breadcrumb %parts found on @path.', array(
|
||||
$this->assertTrue($pass, format_string('Breadcrumb %parts found on @path.', array(
|
||||
'%parts' => implode(' » ', $trail),
|
||||
'@path' => $this->getUrl(),
|
||||
)));
|
||||
@@ -78,7 +78,7 @@ class MenuWebTestCase extends DrupalWebTestCase {
|
||||
$i++;
|
||||
}
|
||||
$elements = $this->xpath($xpath);
|
||||
$this->assertTrue(!empty($elements), t('Active trail to current page was found in menu tree.'));
|
||||
$this->assertTrue(!empty($elements), 'Active trail to current page was found in menu tree.');
|
||||
|
||||
// Append prefix for active link asserted below.
|
||||
$xpath .= '/following-sibling::ul/descendant::';
|
||||
@@ -95,7 +95,7 @@ class MenuWebTestCase extends DrupalWebTestCase {
|
||||
':title' => $active_link_title,
|
||||
);
|
||||
$elements = $this->xpath($xpath, $args);
|
||||
$this->assertTrue(!empty($elements), t('Active link %title was found in menu tree, including active trail links %tree.', array(
|
||||
$this->assertTrue(!empty($elements), format_string('Active link %title was found in menu tree, including active trail links %tree.', array(
|
||||
'%title' => $active_link_title,
|
||||
'%tree' => implode(' » ', $tree),
|
||||
)));
|
||||
@@ -145,8 +145,8 @@ class MenuRouterTestCase extends DrupalWebTestCase {
|
||||
*/
|
||||
function testTitleCallbackFalse() {
|
||||
$this->drupalGet('node');
|
||||
$this->assertText('A title with @placeholder', t('Raw text found on the page'));
|
||||
$this->assertNoText(t('A title with @placeholder', array('@placeholder' => 'some other text')), t('Text with placeholder substitutions not found.'));
|
||||
$this->assertText('A title with @placeholder', 'Raw text found on the page');
|
||||
$this->assertNoText(t('A title with @placeholder', array('@placeholder' => 'some other text')), 'Text with placeholder substitutions not found.');
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -166,8 +166,8 @@ class MenuRouterTestCase extends DrupalWebTestCase {
|
||||
*/
|
||||
function testThemeCallbackAdministrative() {
|
||||
$this->drupalGet('menu-test/theme-callback/use-admin-theme');
|
||||
$this->assertText('Custom theme: seven. Actual theme: seven.', t('The administrative theme can be correctly set in a theme callback.'));
|
||||
$this->assertRaw('seven/style.css', t("The administrative theme's CSS appears on the page."));
|
||||
$this->assertText('Custom theme: seven. Actual theme: seven.', 'The administrative theme can be correctly set in a theme callback.');
|
||||
$this->assertRaw('seven/style.css', "The administrative theme's CSS appears on the page.");
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -175,8 +175,8 @@ class MenuRouterTestCase extends DrupalWebTestCase {
|
||||
*/
|
||||
function testThemeCallbackInheritance() {
|
||||
$this->drupalGet('menu-test/theme-callback/use-admin-theme/inheritance');
|
||||
$this->assertText('Custom theme: seven. Actual theme: seven. Theme callback inheritance is being tested.', t('Theme callback inheritance correctly uses the administrative theme.'));
|
||||
$this->assertRaw('seven/style.css', t("The administrative theme's CSS appears on the page."));
|
||||
$this->assertText('Custom theme: seven. Actual theme: seven. Theme callback inheritance is being tested.', 'Theme callback inheritance correctly uses the administrative theme.');
|
||||
$this->assertRaw('seven/style.css', "The administrative theme's CSS appears on the page.");
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -185,7 +185,7 @@ class MenuRouterTestCase extends DrupalWebTestCase {
|
||||
*/
|
||||
function testFileInheritance() {
|
||||
$this->drupalGet('admin/config/development/file-inheritance');
|
||||
$this->assertText('File inheritance test description', t('File inheritance works.'));
|
||||
$this->assertText('File inheritance test description', 'File inheritance works.');
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -208,14 +208,14 @@ class MenuRouterTestCase extends DrupalWebTestCase {
|
||||
// For a regular user, the fact that the site is in maintenance mode means
|
||||
// we expect the theme callback system to be bypassed entirely.
|
||||
$this->drupalGet('menu-test/theme-callback/use-admin-theme');
|
||||
$this->assertRaw('bartik/css/style.css', t("The maintenance theme's CSS appears on the page."));
|
||||
$this->assertRaw('bartik/css/style.css', "The maintenance theme's CSS appears on the page.");
|
||||
|
||||
// An administrator, however, should continue to see the requested theme.
|
||||
$admin_user = $this->drupalCreateUser(array('access site in maintenance mode'));
|
||||
$this->drupalLogin($admin_user);
|
||||
$this->drupalGet('menu-test/theme-callback/use-admin-theme');
|
||||
$this->assertText('Custom theme: seven. Actual theme: seven.', t('The theme callback system is correctly triggered for an administrator when the site is in maintenance mode.'));
|
||||
$this->assertRaw('seven/style.css', t("The administrative theme's CSS appears on the page."));
|
||||
$this->assertText('Custom theme: seven. Actual theme: seven.', 'The theme callback system is correctly triggered for an administrator when the site is in maintenance mode.');
|
||||
$this->assertRaw('seven/style.css', "The administrative theme's CSS appears on the page.");
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -244,11 +244,11 @@ class MenuRouterTestCase extends DrupalWebTestCase {
|
||||
|
||||
$this->drupalGet('user/login');
|
||||
// Check that we got to 'user'.
|
||||
$this->assertTrue($this->url == url('user', array('absolute' => TRUE)), t("Logged-in user redirected to q=user on accessing q=user/login"));
|
||||
$this->assertTrue($this->url == url('user', array('absolute' => TRUE)), "Logged-in user redirected to q=user on accessing q=user/login");
|
||||
|
||||
// user/register should redirect to user/UID/edit.
|
||||
$this->drupalGet('user/register');
|
||||
$this->assertTrue($this->url == url('user/' . $this->loggedInUser->uid . '/edit', array('absolute' => TRUE)), t("Logged-in user redirected to q=user/UID/edit on accessing q=user/register"));
|
||||
$this->assertTrue($this->url == url('user/' . $this->loggedInUser->uid . '/edit', array('absolute' => TRUE)), "Logged-in user redirected to q=user/UID/edit on accessing q=user/register");
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -257,14 +257,14 @@ class MenuRouterTestCase extends DrupalWebTestCase {
|
||||
function testThemeCallbackOptionalTheme() {
|
||||
// Request a theme that is not enabled.
|
||||
$this->drupalGet('menu-test/theme-callback/use-stark-theme');
|
||||
$this->assertText('Custom theme: NONE. Actual theme: bartik.', t('The theme callback system falls back on the default theme when a theme that is not enabled is requested.'));
|
||||
$this->assertRaw('bartik/css/style.css', t("The default theme's CSS appears on the page."));
|
||||
$this->assertText('Custom theme: NONE. Actual theme: bartik.', 'The theme callback system falls back on the default theme when a theme that is not enabled is requested.');
|
||||
$this->assertRaw('bartik/css/style.css', "The default theme's CSS appears on the page.");
|
||||
|
||||
// Now enable the theme and request it again.
|
||||
theme_enable(array('stark'));
|
||||
$this->drupalGet('menu-test/theme-callback/use-stark-theme');
|
||||
$this->assertText('Custom theme: stark. Actual theme: stark.', t('The theme callback system uses an optional theme once it has been enabled.'));
|
||||
$this->assertRaw('stark/layout.css', t("The optional theme's CSS appears on the page."));
|
||||
$this->assertText('Custom theme: stark. Actual theme: stark.', 'The theme callback system uses an optional theme once it has been enabled.');
|
||||
$this->assertRaw('stark/layout.css', "The optional theme's CSS appears on the page.");
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -272,8 +272,8 @@ class MenuRouterTestCase extends DrupalWebTestCase {
|
||||
*/
|
||||
function testThemeCallbackFakeTheme() {
|
||||
$this->drupalGet('menu-test/theme-callback/use-fake-theme');
|
||||
$this->assertText('Custom theme: NONE. Actual theme: bartik.', t('The theme callback system falls back on the default theme when a theme that does not exist is requested.'));
|
||||
$this->assertRaw('bartik/css/style.css', t("The default theme's CSS appears on the page."));
|
||||
$this->assertText('Custom theme: NONE. Actual theme: bartik.', 'The theme callback system falls back on the default theme when a theme that does not exist is requested.');
|
||||
$this->assertRaw('bartik/css/style.css', "The default theme's CSS appears on the page.");
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -281,8 +281,8 @@ class MenuRouterTestCase extends DrupalWebTestCase {
|
||||
*/
|
||||
function testThemeCallbackNoThemeRequested() {
|
||||
$this->drupalGet('menu-test/theme-callback/no-theme-requested');
|
||||
$this->assertText('Custom theme: NONE. Actual theme: bartik.', t('The theme callback system falls back on the default theme when no theme is requested.'));
|
||||
$this->assertRaw('bartik/css/style.css', t("The default theme's CSS appears on the page."));
|
||||
$this->assertText('Custom theme: NONE. Actual theme: bartik.', 'The theme callback system falls back on the default theme when no theme is requested.');
|
||||
$this->assertRaw('bartik/css/style.css', "The default theme's CSS appears on the page.");
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -297,8 +297,8 @@ class MenuRouterTestCase extends DrupalWebTestCase {
|
||||
// Visit a page that does not implement a theme callback. The above request
|
||||
// should be honored.
|
||||
$this->drupalGet('menu-test/no-theme-callback');
|
||||
$this->assertText('Custom theme: stark. Actual theme: stark.', t('The result of hook_custom_theme() is used as the theme for the current page.'));
|
||||
$this->assertRaw('stark/layout.css', t("The Stark theme's CSS appears on the page."));
|
||||
$this->assertText('Custom theme: stark. Actual theme: stark.', 'The result of hook_custom_theme() is used as the theme for the current page.');
|
||||
$this->assertRaw('stark/layout.css', "The Stark theme's CSS appears on the page.");
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -313,8 +313,8 @@ class MenuRouterTestCase extends DrupalWebTestCase {
|
||||
// The menu "theme callback" should take precedence over a value set in
|
||||
// hook_custom_theme().
|
||||
$this->drupalGet('menu-test/theme-callback/use-admin-theme');
|
||||
$this->assertText('Custom theme: seven. Actual theme: seven.', t('The result of hook_custom_theme() does not override what was set in a theme callback.'));
|
||||
$this->assertRaw('seven/style.css', t("The Seven theme's CSS appears on the page."));
|
||||
$this->assertText('Custom theme: seven. Actual theme: seven.', 'The result of hook_custom_theme() does not override what was set in a theme callback.');
|
||||
$this->assertRaw('seven/style.css', "The Seven theme's CSS appears on the page.");
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -348,19 +348,19 @@ class MenuRouterTestCase extends DrupalWebTestCase {
|
||||
menu_link_maintain('menu_test', 'update', 'menu_test_maintain/1', 'Menu link updated');
|
||||
// Load a different page to be sure that we have up to date information.
|
||||
$this->drupalGet('menu_test_maintain/1');
|
||||
$this->assertLink(t('Menu link updated'), 0, t('Found updated menu link'));
|
||||
$this->assertNoLink(t('Menu link #1'), 0, t('Not found menu link #1'));
|
||||
$this->assertNoLink(t('Menu link #1'), 0, t('Not found menu link #1-1'));
|
||||
$this->assertLink(t('Menu link #2'), 0, t('Found menu link #2'));
|
||||
$this->assertLink(t('Menu link updated'), 0, 'Found updated menu link');
|
||||
$this->assertNoLink(t('Menu link #1'), 0, 'Not found menu link #1');
|
||||
$this->assertNoLink(t('Menu link #1'), 0, 'Not found menu link #1-1');
|
||||
$this->assertLink(t('Menu link #2'), 0, 'Found menu link #2');
|
||||
|
||||
// Delete all links for the given path.
|
||||
menu_link_maintain('menu_test', 'delete', 'menu_test_maintain/1', '');
|
||||
// Load a different page to be sure that we have up to date information.
|
||||
$this->drupalGet('menu_test_maintain/2');
|
||||
$this->assertNoLink(t('Menu link updated'), 0, t('Not found deleted menu link'));
|
||||
$this->assertNoLink(t('Menu link #1'), 0, t('Not found menu link #1'));
|
||||
$this->assertNoLink(t('Menu link #1'), 0, t('Not found menu link #1-1'));
|
||||
$this->assertLink(t('Menu link #2'), 0, t('Found menu link #2'));
|
||||
$this->assertNoLink(t('Menu link updated'), 0, 'Not found deleted menu link');
|
||||
$this->assertNoLink(t('Menu link #1'), 0, 'Not found menu link #1');
|
||||
$this->assertNoLink(t('Menu link #1'), 0, 'Not found menu link #1-1');
|
||||
$this->assertLink(t('Menu link #2'), 0, 'Found menu link #2');
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -397,7 +397,7 @@ class MenuRouterTestCase extends DrupalWebTestCase {
|
||||
|
||||
$sql = "SELECT menu_name FROM {menu_links} WHERE router_path = 'menu_name_test'";
|
||||
$name = db_query($sql)->fetchField();
|
||||
$this->assertEqual($name, 'original', t('Menu name is "original".'));
|
||||
$this->assertEqual($name, 'original', 'Menu name is "original".');
|
||||
|
||||
// Change the menu_name parameter in menu_test.module, then force a menu
|
||||
// rebuild.
|
||||
@@ -406,7 +406,7 @@ class MenuRouterTestCase extends DrupalWebTestCase {
|
||||
|
||||
$sql = "SELECT menu_name FROM {menu_links} WHERE router_path = 'menu_name_test'";
|
||||
$name = db_query($sql)->fetchField();
|
||||
$this->assertEqual($name, 'changed', t('Menu name was successfully changed after rebuild.'));
|
||||
$this->assertEqual($name, 'changed', 'Menu name was successfully changed after rebuild.');
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -417,8 +417,8 @@ class MenuRouterTestCase extends DrupalWebTestCase {
|
||||
$child_link = db_query('SELECT * FROM {menu_links} WHERE link_path = :link_path', array(':link_path' => 'menu-test/hierarchy/parent/child'))->fetchAssoc();
|
||||
$unattached_child_link = db_query('SELECT * FROM {menu_links} WHERE link_path = :link_path', array(':link_path' => 'menu-test/hierarchy/parent/child2/child'))->fetchAssoc();
|
||||
|
||||
$this->assertEqual($child_link['plid'], $parent_link['mlid'], t('The parent of a directly attached child is correct.'));
|
||||
$this->assertEqual($unattached_child_link['plid'], $parent_link['mlid'], t('The parent of a non-directly attached child is correct.'));
|
||||
$this->assertEqual($child_link['plid'], $parent_link['mlid'], 'The parent of a directly attached child is correct.');
|
||||
$this->assertEqual($unattached_child_link['plid'], $parent_link['mlid'], 'The parent of a non-directly attached child is correct.');
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -438,40 +438,40 @@ class MenuRouterTestCase extends DrupalWebTestCase {
|
||||
$plid = $parent['mlid'];
|
||||
|
||||
$link = $links['menu-test/hidden/menu/list'];
|
||||
$this->assertEqual($link['depth'], $depth, t('%path depth @link_depth is equal to @depth.', array('%path' => $link['router_path'], '@link_depth' => $link['depth'], '@depth' => $depth)));
|
||||
$this->assertEqual($link['plid'], $plid, t('%path plid @link_plid is equal to @plid.', array('%path' => $link['router_path'], '@link_plid' => $link['plid'], '@plid' => $plid)));
|
||||
$this->assertEqual($link['depth'], $depth, format_string('%path depth @link_depth is equal to @depth.', array('%path' => $link['router_path'], '@link_depth' => $link['depth'], '@depth' => $depth)));
|
||||
$this->assertEqual($link['plid'], $plid, format_string('%path plid @link_plid is equal to @plid.', array('%path' => $link['router_path'], '@link_plid' => $link['plid'], '@plid' => $plid)));
|
||||
|
||||
$link = $links['menu-test/hidden/menu/add'];
|
||||
$this->assertEqual($link['depth'], $depth, t('%path depth @link_depth is equal to @depth.', array('%path' => $link['router_path'], '@link_depth' => $link['depth'], '@depth' => $depth)));
|
||||
$this->assertEqual($link['plid'], $plid, t('%path plid @link_plid is equal to @plid.', array('%path' => $link['router_path'], '@link_plid' => $link['plid'], '@plid' => $plid)));
|
||||
$this->assertEqual($link['depth'], $depth, format_string('%path depth @link_depth is equal to @depth.', array('%path' => $link['router_path'], '@link_depth' => $link['depth'], '@depth' => $depth)));
|
||||
$this->assertEqual($link['plid'], $plid, format_string('%path plid @link_plid is equal to @plid.', array('%path' => $link['router_path'], '@link_plid' => $link['plid'], '@plid' => $plid)));
|
||||
|
||||
$link = $links['menu-test/hidden/menu/settings'];
|
||||
$this->assertEqual($link['depth'], $depth, t('%path depth @link_depth is equal to @depth.', array('%path' => $link['router_path'], '@link_depth' => $link['depth'], '@depth' => $depth)));
|
||||
$this->assertEqual($link['plid'], $plid, t('%path plid @link_plid is equal to @plid.', array('%path' => $link['router_path'], '@link_plid' => $link['plid'], '@plid' => $plid)));
|
||||
$this->assertEqual($link['depth'], $depth, format_string('%path depth @link_depth is equal to @depth.', array('%path' => $link['router_path'], '@link_depth' => $link['depth'], '@depth' => $depth)));
|
||||
$this->assertEqual($link['plid'], $plid, format_string('%path plid @link_plid is equal to @plid.', array('%path' => $link['router_path'], '@link_plid' => $link['plid'], '@plid' => $plid)));
|
||||
|
||||
$link = $links['menu-test/hidden/menu/manage/%'];
|
||||
$this->assertEqual($link['depth'], $depth, t('%path depth @link_depth is equal to @depth.', array('%path' => $link['router_path'], '@link_depth' => $link['depth'], '@depth' => $depth)));
|
||||
$this->assertEqual($link['plid'], $plid, t('%path plid @link_plid is equal to @plid.', array('%path' => $link['router_path'], '@link_plid' => $link['plid'], '@plid' => $plid)));
|
||||
$this->assertEqual($link['depth'], $depth, format_string('%path depth @link_depth is equal to @depth.', array('%path' => $link['router_path'], '@link_depth' => $link['depth'], '@depth' => $depth)));
|
||||
$this->assertEqual($link['plid'], $plid, format_string('%path plid @link_plid is equal to @plid.', array('%path' => $link['router_path'], '@link_plid' => $link['plid'], '@plid' => $plid)));
|
||||
|
||||
$parent = $links['menu-test/hidden/menu/manage/%'];
|
||||
$depth = $parent['depth'] + 1;
|
||||
$plid = $parent['mlid'];
|
||||
|
||||
$link = $links['menu-test/hidden/menu/manage/%/list'];
|
||||
$this->assertEqual($link['depth'], $depth, t('%path depth @link_depth is equal to @depth.', array('%path' => $link['router_path'], '@link_depth' => $link['depth'], '@depth' => $depth)));
|
||||
$this->assertEqual($link['plid'], $plid, t('%path plid @link_plid is equal to @plid.', array('%path' => $link['router_path'], '@link_plid' => $link['plid'], '@plid' => $plid)));
|
||||
$this->assertEqual($link['depth'], $depth, format_string('%path depth @link_depth is equal to @depth.', array('%path' => $link['router_path'], '@link_depth' => $link['depth'], '@depth' => $depth)));
|
||||
$this->assertEqual($link['plid'], $plid, format_string('%path plid @link_plid is equal to @plid.', array('%path' => $link['router_path'], '@link_plid' => $link['plid'], '@plid' => $plid)));
|
||||
|
||||
$link = $links['menu-test/hidden/menu/manage/%/add'];
|
||||
$this->assertEqual($link['depth'], $depth, t('%path depth @link_depth is equal to @depth.', array('%path' => $link['router_path'], '@link_depth' => $link['depth'], '@depth' => $depth)));
|
||||
$this->assertEqual($link['plid'], $plid, t('%path plid @link_plid is equal to @plid.', array('%path' => $link['router_path'], '@link_plid' => $link['plid'], '@plid' => $plid)));
|
||||
$this->assertEqual($link['depth'], $depth, format_string('%path depth @link_depth is equal to @depth.', array('%path' => $link['router_path'], '@link_depth' => $link['depth'], '@depth' => $depth)));
|
||||
$this->assertEqual($link['plid'], $plid, format_string('%path plid @link_plid is equal to @plid.', array('%path' => $link['router_path'], '@link_plid' => $link['plid'], '@plid' => $plid)));
|
||||
|
||||
$link = $links['menu-test/hidden/menu/manage/%/edit'];
|
||||
$this->assertEqual($link['depth'], $depth, t('%path depth @link_depth is equal to @depth.', array('%path' => $link['router_path'], '@link_depth' => $link['depth'], '@depth' => $depth)));
|
||||
$this->assertEqual($link['plid'], $plid, t('%path plid @link_plid is equal to @plid.', array('%path' => $link['router_path'], '@link_plid' => $link['plid'], '@plid' => $plid)));
|
||||
$this->assertEqual($link['depth'], $depth, format_string('%path depth @link_depth is equal to @depth.', array('%path' => $link['router_path'], '@link_depth' => $link['depth'], '@depth' => $depth)));
|
||||
$this->assertEqual($link['plid'], $plid, format_string('%path plid @link_plid is equal to @plid.', array('%path' => $link['router_path'], '@link_plid' => $link['plid'], '@plid' => $plid)));
|
||||
|
||||
$link = $links['menu-test/hidden/menu/manage/%/delete'];
|
||||
$this->assertEqual($link['depth'], $depth, t('%path depth @link_depth is equal to @depth.', array('%path' => $link['router_path'], '@link_depth' => $link['depth'], '@depth' => $depth)));
|
||||
$this->assertEqual($link['plid'], $plid, t('%path plid @link_plid is equal to @plid.', array('%path' => $link['router_path'], '@link_plid' => $link['plid'], '@plid' => $plid)));
|
||||
$this->assertEqual($link['depth'], $depth, format_string('%path depth @link_depth is equal to @depth.', array('%path' => $link['router_path'], '@link_depth' => $link['depth'], '@depth' => $depth)));
|
||||
$this->assertEqual($link['plid'], $plid, format_string('%path plid @link_plid is equal to @plid.', array('%path' => $link['router_path'], '@link_plid' => $link['plid'], '@plid' => $plid)));
|
||||
|
||||
// Verify links for two dynamic arguments.
|
||||
$links = db_select('menu_links', 'ml')
|
||||
@@ -486,28 +486,28 @@ class MenuRouterTestCase extends DrupalWebTestCase {
|
||||
$plid = $parent['mlid'];
|
||||
|
||||
$link = $links['menu-test/hidden/block/list'];
|
||||
$this->assertEqual($link['depth'], $depth, t('%path depth @link_depth is equal to @depth.', array('%path' => $link['router_path'], '@link_depth' => $link['depth'], '@depth' => $depth)));
|
||||
$this->assertEqual($link['plid'], $plid, t('%path plid @link_plid is equal to @plid.', array('%path' => $link['router_path'], '@link_plid' => $link['plid'], '@plid' => $plid)));
|
||||
$this->assertEqual($link['depth'], $depth, format_string('%path depth @link_depth is equal to @depth.', array('%path' => $link['router_path'], '@link_depth' => $link['depth'], '@depth' => $depth)));
|
||||
$this->assertEqual($link['plid'], $plid, format_string('%path plid @link_plid is equal to @plid.', array('%path' => $link['router_path'], '@link_plid' => $link['plid'], '@plid' => $plid)));
|
||||
|
||||
$link = $links['menu-test/hidden/block/add'];
|
||||
$this->assertEqual($link['depth'], $depth, t('%path depth @link_depth is equal to @depth.', array('%path' => $link['router_path'], '@link_depth' => $link['depth'], '@depth' => $depth)));
|
||||
$this->assertEqual($link['plid'], $plid, t('%path plid @link_plid is equal to @plid.', array('%path' => $link['router_path'], '@link_plid' => $link['plid'], '@plid' => $plid)));
|
||||
$this->assertEqual($link['depth'], $depth, format_string('%path depth @link_depth is equal to @depth.', array('%path' => $link['router_path'], '@link_depth' => $link['depth'], '@depth' => $depth)));
|
||||
$this->assertEqual($link['plid'], $plid, format_string('%path plid @link_plid is equal to @plid.', array('%path' => $link['router_path'], '@link_plid' => $link['plid'], '@plid' => $plid)));
|
||||
|
||||
$link = $links['menu-test/hidden/block/manage/%/%'];
|
||||
$this->assertEqual($link['depth'], $depth, t('%path depth @link_depth is equal to @depth.', array('%path' => $link['router_path'], '@link_depth' => $link['depth'], '@depth' => $depth)));
|
||||
$this->assertEqual($link['plid'], $plid, t('%path plid @link_plid is equal to @plid.', array('%path' => $link['router_path'], '@link_plid' => $link['plid'], '@plid' => $plid)));
|
||||
$this->assertEqual($link['depth'], $depth, format_string('%path depth @link_depth is equal to @depth.', array('%path' => $link['router_path'], '@link_depth' => $link['depth'], '@depth' => $depth)));
|
||||
$this->assertEqual($link['plid'], $plid, format_string('%path plid @link_plid is equal to @plid.', array('%path' => $link['router_path'], '@link_plid' => $link['plid'], '@plid' => $plid)));
|
||||
|
||||
$parent = $links['menu-test/hidden/block/manage/%/%'];
|
||||
$depth = $parent['depth'] + 1;
|
||||
$plid = $parent['mlid'];
|
||||
|
||||
$link = $links['menu-test/hidden/block/manage/%/%/configure'];
|
||||
$this->assertEqual($link['depth'], $depth, t('%path depth @link_depth is equal to @depth.', array('%path' => $link['router_path'], '@link_depth' => $link['depth'], '@depth' => $depth)));
|
||||
$this->assertEqual($link['plid'], $plid, t('%path plid @link_plid is equal to @plid.', array('%path' => $link['router_path'], '@link_plid' => $link['plid'], '@plid' => $plid)));
|
||||
$this->assertEqual($link['depth'], $depth, format_string('%path depth @link_depth is equal to @depth.', array('%path' => $link['router_path'], '@link_depth' => $link['depth'], '@depth' => $depth)));
|
||||
$this->assertEqual($link['plid'], $plid, format_string('%path plid @link_plid is equal to @plid.', array('%path' => $link['router_path'], '@link_plid' => $link['plid'], '@plid' => $plid)));
|
||||
|
||||
$link = $links['menu-test/hidden/block/manage/%/%/delete'];
|
||||
$this->assertEqual($link['depth'], $depth, t('%path depth @link_depth is equal to @depth.', array('%path' => $link['router_path'], '@link_depth' => $link['depth'], '@depth' => $depth)));
|
||||
$this->assertEqual($link['plid'], $plid, t('%path plid @link_plid is equal to @plid.', array('%path' => $link['router_path'], '@link_plid' => $link['plid'], '@plid' => $plid)));
|
||||
$this->assertEqual($link['depth'], $depth, format_string('%path depth @link_depth is equal to @depth.', array('%path' => $link['router_path'], '@link_depth' => $link['depth'], '@depth' => $depth)));
|
||||
$this->assertEqual($link['plid'], $plid, format_string('%path plid @link_plid is equal to @plid.', array('%path' => $link['router_path'], '@link_plid' => $link['plid'], '@plid' => $plid)));
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -524,7 +524,7 @@ class MenuRouterTestCase extends DrupalWebTestCase {
|
||||
function testMenuSetItem() {
|
||||
$item = menu_get_item('node');
|
||||
|
||||
$this->assertEqual($item['path'], 'node', t("Path from menu_get_item('node') is equal to 'node'"), 'menu');
|
||||
$this->assertEqual($item['path'], 'node', "Path from menu_get_item('node') is equal to 'node'", 'menu');
|
||||
|
||||
// Modify the path for the item then save it.
|
||||
$item['path'] = 'node_test';
|
||||
@@ -532,7 +532,7 @@ class MenuRouterTestCase extends DrupalWebTestCase {
|
||||
|
||||
menu_set_item('node', $item);
|
||||
$compare_item = menu_get_item('node');
|
||||
$this->assertEqual($compare_item, $item, t('Modified menu item is equal to newly retrieved menu item.'), 'menu');
|
||||
$this->assertEqual($compare_item, $item, 'Modified menu item is equal to newly retrieved menu item.', 'menu');
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -541,13 +541,13 @@ class MenuRouterTestCase extends DrupalWebTestCase {
|
||||
function testMenuItemHooks() {
|
||||
// Create an item.
|
||||
menu_link_maintain('menu_test', 'insert', 'menu_test_maintain/4', 'Menu link #4');
|
||||
$this->assertEqual(menu_test_static_variable(), 'insert', t('hook_menu_link_insert() fired correctly'));
|
||||
$this->assertEqual(menu_test_static_variable(), 'insert', 'hook_menu_link_insert() fired correctly');
|
||||
// Update the item.
|
||||
menu_link_maintain('menu_test', 'update', 'menu_test_maintain/4', 'Menu link updated');
|
||||
$this->assertEqual(menu_test_static_variable(), 'update', t('hook_menu_link_update() fired correctly'));
|
||||
$this->assertEqual(menu_test_static_variable(), 'update', 'hook_menu_link_update() fired correctly');
|
||||
// Delete the item.
|
||||
menu_link_maintain('menu_test', 'delete', 'menu_test_maintain/4', '');
|
||||
$this->assertEqual(menu_test_static_variable(), 'delete', t('hook_menu_link_delete() fired correctly'));
|
||||
$this->assertEqual(menu_test_static_variable(), 'delete', 'hook_menu_link_delete() fired correctly');
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -572,8 +572,8 @@ class MenuRouterTestCase extends DrupalWebTestCase {
|
||||
|
||||
// Load front page.
|
||||
$this->drupalGet('node');
|
||||
$this->assertRaw('title="Test title attribute"', t('Title attribute of a menu link renders.'));
|
||||
$this->assertRaw('testparam=testvalue', t('Query parameter added to menu link.'));
|
||||
$this->assertRaw('title="Test title attribute"', 'Title attribute of a menu link renders.');
|
||||
$this->assertRaw('testparam=testvalue', 'Query parameter added to menu link.');
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -606,7 +606,7 @@ class MenuRouterTestCase extends DrupalWebTestCase {
|
||||
$this->drupalGet('menu-title-test/case' . $case_no);
|
||||
$this->assertResponse(200);
|
||||
$asserted_title = $override ? 'Alternative example title - Case ' . $case_no : 'Example title - Case ' . $case_no;
|
||||
$this->assertTitle($asserted_title . ' | Drupal', t('Menu title is') . ': ' . $asserted_title, 'Menu');
|
||||
$this->assertTitle($asserted_title . ' | Drupal', format_string('Menu title is: %title.', array('%title' => $asserted_title)), 'Menu');
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -663,7 +663,7 @@ class MenuRouterTestCase extends DrupalWebTestCase {
|
||||
|
||||
foreach ($expected as $router_path => $load_functions) {
|
||||
$router_item = $this->menuLoadRouter($router_path);
|
||||
$this->assertIdentical(unserialize($router_item['load_functions']), $load_functions, t('Expected load functions for router %router_path' , array('%router_path' => $router_path)));
|
||||
$this->assertIdentical(unserialize($router_item['load_functions']), $load_functions, format_string('Expected load functions for router %router_path' , array('%router_path' => $router_path)));
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -744,7 +744,7 @@ class MenuLinksUnitTestCase extends DrupalWebTestCase {
|
||||
|
||||
$menu_link = menu_link_load($mlid);
|
||||
menu_link_save($menu_link);
|
||||
$this->assertEqual($menu_link['plid'], $plid, t('Menu link %mlid has parent of %plid, expected %expected_plid.', array('%mlid' => $mlid, '%plid' => $menu_link['plid'], '%expected_plid' => $plid)));
|
||||
$this->assertEqual($menu_link['plid'], $plid, format_string('Menu link %mlid has parent of %plid, expected %expected_plid.', array('%mlid' => $mlid, '%plid' => $menu_link['plid'], '%expected_plid' => $plid)));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -905,14 +905,14 @@ class MenuRebuildTestCase extends DrupalWebTestCase {
|
||||
function testMenuRebuildByVariable() {
|
||||
// Check if 'admin' path exists.
|
||||
$admin_exists = db_query('SELECT path from {menu_router} WHERE path = :path', array(':path' => 'admin'))->fetchField();
|
||||
$this->assertEqual($admin_exists, 'admin', t("The path 'admin/' exists prior to deleting."));
|
||||
$this->assertEqual($admin_exists, 'admin', "The path 'admin/' exists prior to deleting.");
|
||||
|
||||
// Delete the path item 'admin', and test that the path doesn't exist in the database.
|
||||
$delete = db_delete('menu_router')
|
||||
->condition('path', 'admin')
|
||||
->execute();
|
||||
$admin_exists = db_query('SELECT path from {menu_router} WHERE path = :path', array(':path' => 'admin'))->fetchField();
|
||||
$this->assertFalse($admin_exists, t("The path 'admin/' has been deleted and doesn't exist in the database."));
|
||||
$this->assertFalse($admin_exists, "The path 'admin/' has been deleted and doesn't exist in the database.");
|
||||
|
||||
// Now we enable the rebuild variable and trigger menu_execute_active_handler()
|
||||
// to rebuild the menu item. Now 'admin' should exist.
|
||||
@@ -920,7 +920,7 @@ class MenuRebuildTestCase extends DrupalWebTestCase {
|
||||
// menu_execute_active_handler() should trigger the rebuild.
|
||||
$this->drupalGet('<front>');
|
||||
$admin_exists = db_query('SELECT path from {menu_router} WHERE path = :path', array(':path' => 'admin'))->fetchField();
|
||||
$this->assertEqual($admin_exists, 'admin', t("The menu has been rebuilt, the path 'admin' now exists again."));
|
||||
$this->assertEqual($admin_exists, 'admin', "The menu has been rebuilt, the path 'admin' now exists again.");
|
||||
}
|
||||
|
||||
}
|
||||
@@ -955,12 +955,12 @@ class MenuTreeDataTestCase extends DrupalUnitTestCase {
|
||||
$tree = menu_tree_data($this->links);
|
||||
|
||||
// Validate that parent items #1, #2, and #5 exist on the root level.
|
||||
$this->assertSameLink($this->links[1], $tree[1]['link'], t('Parent item #1 exists.'));
|
||||
$this->assertSameLink($this->links[2], $tree[2]['link'], t('Parent item #2 exists.'));
|
||||
$this->assertSameLink($this->links[5], $tree[5]['link'], t('Parent item #5 exists.'));
|
||||
$this->assertSameLink($this->links[1], $tree[1]['link'], 'Parent item #1 exists.');
|
||||
$this->assertSameLink($this->links[2], $tree[2]['link'], 'Parent item #2 exists.');
|
||||
$this->assertSameLink($this->links[5], $tree[5]['link'], 'Parent item #5 exists.');
|
||||
|
||||
// Validate that child item #4 exists at the correct location in the hierarchy.
|
||||
$this->assertSameLink($this->links[4], $tree[2]['below'][3]['below'][4]['link'], t('Child item #4 exists in the hierarchy.'));
|
||||
$this->assertSameLink($this->links[4], $tree[2]['below'][3]['below'][4]['link'], 'Child item #4 exists in the hierarchy.');
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -976,7 +976,7 @@ class MenuTreeDataTestCase extends DrupalUnitTestCase {
|
||||
* TRUE if the assertion succeeded, FALSE otherwise.
|
||||
*/
|
||||
protected function assertSameLink($link1, $link2, $message = '') {
|
||||
return $this->assert($link1['mlid'] == $link2['mlid'], $message ? $message : t('First link is identical to second link'));
|
||||
return $this->assert($link1['mlid'] == $link2['mlid'], $message ? $message : 'First link is identical to second link');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1025,16 +1025,16 @@ class MenuTreeOutputTestCase extends DrupalWebTestCase {
|
||||
$output = menu_tree_output($this->tree_data);
|
||||
|
||||
// Validate that the - in main-menu is changed into an underscore
|
||||
$this->assertEqual( $output['1']['#theme'], 'menu_link__main_menu', t('Hyphen is changed to a dash on menu_link'));
|
||||
$this->assertEqual( $output['#theme_wrappers'][0], 'menu_tree__main_menu', t('Hyphen is changed to a dash on menu_tree wrapper'));
|
||||
$this->assertEqual( $output['1']['#theme'], 'menu_link__main_menu', 'Hyphen is changed to a dash on menu_link');
|
||||
$this->assertEqual( $output['#theme_wrappers'][0], 'menu_tree__main_menu', 'Hyphen is changed to a dash on menu_tree wrapper');
|
||||
// Looking for child items in the data
|
||||
$this->assertEqual( $output['1']['#below']['2']['#href'], 'a/b', t('Checking the href on a child item'));
|
||||
$this->assertTrue( in_array('active-trail',$output['1']['#below']['2']['#attributes']['class']) , t('Checking the active trail class'));
|
||||
$this->assertEqual( $output['1']['#below']['2']['#href'], 'a/b', 'Checking the href on a child item');
|
||||
$this->assertTrue( in_array('active-trail',$output['1']['#below']['2']['#attributes']['class']) , 'Checking the active trail class');
|
||||
// Validate that the hidden and no access items are missing
|
||||
$this->assertFalse( isset($output['5']), t('Hidden item should be missing'));
|
||||
$this->assertFalse( isset($output['6']), t('False access should be missing'));
|
||||
$this->assertFalse( isset($output['5']), 'Hidden item should be missing');
|
||||
$this->assertFalse( isset($output['6']), 'False access should be missing');
|
||||
// Item 7 is after a couple hidden items. Just to make sure that 5 and 6 are skipped and 7 still included
|
||||
$this->assertTrue( isset($output['7']), t('Item after hidden items is present'));
|
||||
$this->assertTrue( isset($output['7']), 'Item after hidden items is present');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1698,13 +1698,13 @@ class MenuTrailTestCase extends MenuWebTestCase {
|
||||
// Check that the initial trail (during the Drupal bootstrap) matches
|
||||
// what we expect.
|
||||
$initial_trail = variable_get('menu_test_active_trail_initial', array());
|
||||
$this->assertEqual(count($initial_trail), count($expected_trail[$status_code]['initial']), t('The initial active trail for a @status_code page contains the expected number of items (expected: @expected, found: @found).', array(
|
||||
$this->assertEqual(count($initial_trail), count($expected_trail[$status_code]['initial']), format_string('The initial active trail for a @status_code page contains the expected number of items (expected: @expected, found: @found).', array(
|
||||
'@status_code' => $status_code,
|
||||
'@expected' => count($expected_trail[$status_code]['initial']),
|
||||
'@found' => count($initial_trail),
|
||||
)));
|
||||
foreach (array_keys($expected_trail[$status_code]['initial']) as $index => $path) {
|
||||
$this->assertEqual($initial_trail[$index]['href'], $path, t('Element number @number of the initial active trail for a @status_code page contains the correct path (expected: @expected, found: @found)', array(
|
||||
$this->assertEqual($initial_trail[$index]['href'], $path, format_string('Element number @number of the initial active trail for a @status_code page contains the correct path (expected: @expected, found: @found)', array(
|
||||
'@number' => $index + 1,
|
||||
'@status_code' => $status_code,
|
||||
'@expected' => $path,
|
||||
@@ -1715,13 +1715,13 @@ class MenuTrailTestCase extends MenuWebTestCase {
|
||||
// Check that the final trail (after the user has been redirected to the
|
||||
// custom 403/404 page) matches what we expect.
|
||||
$final_trail = variable_get('menu_test_active_trail_final', array());
|
||||
$this->assertEqual(count($final_trail), count($expected_trail[$status_code]['final']), t('The final active trail for a @status_code page contains the expected number of items (expected: @expected, found: @found).', array(
|
||||
$this->assertEqual(count($final_trail), count($expected_trail[$status_code]['final']), format_string('The final active trail for a @status_code page contains the expected number of items (expected: @expected, found: @found).', array(
|
||||
'@status_code' => $status_code,
|
||||
'@expected' => count($expected_trail[$status_code]['final']),
|
||||
'@found' => count($final_trail),
|
||||
)));
|
||||
foreach (array_keys($expected_trail[$status_code]['final']) as $index => $path) {
|
||||
$this->assertEqual($final_trail[$index]['href'], $path, t('Element number @number of the final active trail for a @status_code page contains the correct path (expected: @expected, found: @found)', array(
|
||||
$this->assertEqual($final_trail[$index]['href'], $path, format_string('Element number @number of the final active trail for a @status_code page contains the correct path (expected: @expected, found: @found)', array(
|
||||
'@number' => $index + 1,
|
||||
'@status_code' => $status_code,
|
||||
'@expected' => $path,
|
||||
|
||||
Reference in New Issue
Block a user