updated admin_menu, entity_translation, addressfield, addressfield_token, autocomplete_deluxe
This commit is contained in:
@@ -16,7 +16,10 @@ class AdminMenuWebTestCase extends DrupalWebTestCase {
|
||||
'admin_menu' => 'access administration menu',
|
||||
);
|
||||
|
||||
function setUp() {
|
||||
/**
|
||||
*
|
||||
*/
|
||||
public function setUp() {
|
||||
// Enable admin menu module and any other modules.
|
||||
$modules = func_get_args();
|
||||
$modules = isset($modules[0]) ? $modules[0] : $modules;
|
||||
@@ -108,12 +111,17 @@ class AdminMenuWebTestCase extends DrupalWebTestCase {
|
||||
$xpath = '//div[@id="admin-menu"]/div/ul' . implode('/parent::li/ul', $xpath);
|
||||
$this->assertNoElementByXPath($xpath, $args, $message . ' link not found.');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Tests menu links depending on user permissions.
|
||||
*/
|
||||
class AdminMenuPermissionsTestCase extends AdminMenuWebTestCase {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
public static function getInfo() {
|
||||
return array(
|
||||
'name' => 'Menu link access permissions',
|
||||
@@ -122,14 +130,17 @@ class AdminMenuPermissionsTestCase extends AdminMenuWebTestCase {
|
||||
);
|
||||
}
|
||||
|
||||
function setUp() {
|
||||
/**
|
||||
*
|
||||
*/
|
||||
public function setUp() {
|
||||
parent::setUp(array('node'));
|
||||
}
|
||||
|
||||
/**
|
||||
* Test that the links are added to the page (no JS testing).
|
||||
*/
|
||||
function testPermissions() {
|
||||
public function testPermissions() {
|
||||
module_enable(array('contact'));
|
||||
$this->resetAll();
|
||||
|
||||
@@ -140,7 +151,7 @@ class AdminMenuPermissionsTestCase extends AdminMenuWebTestCase {
|
||||
// Create a user who
|
||||
// - can access content overview
|
||||
// - cannot access drupal.org links
|
||||
// - cannot administer Contact module
|
||||
// - cannot administer Contact module.
|
||||
$permissions = $this->basePermissions + array(
|
||||
'access content overview',
|
||||
);
|
||||
@@ -156,7 +167,7 @@ class AdminMenuPermissionsTestCase extends AdminMenuWebTestCase {
|
||||
// Create a user "reversed" to the above; i.e., who
|
||||
// - cannot access content overview
|
||||
// - can access drupal.org links
|
||||
// - can administer Contact module
|
||||
// - can administer Contact module.
|
||||
$permissions = $this->basePermissions + array(
|
||||
'display drupal links',
|
||||
'administer contact forms',
|
||||
@@ -172,7 +183,7 @@ class AdminMenuPermissionsTestCase extends AdminMenuWebTestCase {
|
||||
/**
|
||||
* Tests handling of links pointing to category/overview pages.
|
||||
*/
|
||||
function testCategories() {
|
||||
public function testCategories() {
|
||||
// Create a user with minimum permissions.
|
||||
$admin_user = $this->drupalCreateUser($this->basePermissions);
|
||||
$this->drupalLogin($admin_user);
|
||||
@@ -201,7 +212,7 @@ class AdminMenuPermissionsTestCase extends AdminMenuWebTestCase {
|
||||
/**
|
||||
* Tests that user role and permission changes are properly taken up.
|
||||
*/
|
||||
function testPermissionChanges() {
|
||||
public function testPermissionChanges() {
|
||||
// Create a user who is able to change permissions.
|
||||
$permissions = $this->basePermissions + array(
|
||||
'administer permissions',
|
||||
@@ -253,12 +264,17 @@ class AdminMenuPermissionsTestCase extends AdminMenuWebTestCase {
|
||||
// Verify that Structure » Content types does not appear.
|
||||
$this->assertNoLinkTrailByTitle(array(t('Structure'), t('Content types')));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Tests appearance, localization, and escaping of dynamic links.
|
||||
*/
|
||||
class AdminMenuDynamicLinksTestCase extends AdminMenuWebTestCase {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
public static function getInfo() {
|
||||
return array(
|
||||
'name' => 'Dynamic links',
|
||||
@@ -267,14 +283,17 @@ class AdminMenuDynamicLinksTestCase extends AdminMenuWebTestCase {
|
||||
);
|
||||
}
|
||||
|
||||
function setUp() {
|
||||
/**
|
||||
*
|
||||
*/
|
||||
public function setUp() {
|
||||
parent::setUp(array('node'));
|
||||
}
|
||||
|
||||
/**
|
||||
* Tests node type links.
|
||||
*/
|
||||
function testNode() {
|
||||
public function testNode() {
|
||||
$type = $this->drupalCreateContentType(array('type' => 'article', 'name' => 'Article'));
|
||||
// Create a content-type with special characters.
|
||||
$type = $this->drupalCreateContentType(array('type' => 'special', 'name' => 'Cool & Special'));
|
||||
@@ -324,7 +343,7 @@ class AdminMenuDynamicLinksTestCase extends AdminMenuWebTestCase {
|
||||
/**
|
||||
* Tests Add content links.
|
||||
*/
|
||||
function testNodeAdd() {
|
||||
public function testNodeAdd() {
|
||||
$type = $this->drupalCreateContentType(array('type' => 'article', 'name' => 'Article'));
|
||||
|
||||
// Verify that "Add content" does not appear for unprivileged users.
|
||||
@@ -359,12 +378,17 @@ class AdminMenuDynamicLinksTestCase extends AdminMenuWebTestCase {
|
||||
t('Add content'),
|
||||
));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Tests appearance of different types of links.
|
||||
*/
|
||||
class AdminMenuLinkTypesTestCase extends AdminMenuWebTestCase {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
public static function getInfo() {
|
||||
return array(
|
||||
'name' => 'Link types',
|
||||
@@ -373,7 +397,10 @@ class AdminMenuLinkTypesTestCase extends AdminMenuWebTestCase {
|
||||
);
|
||||
}
|
||||
|
||||
function setUp() {
|
||||
/**
|
||||
*
|
||||
*/
|
||||
public function setUp() {
|
||||
parent::setUp(array('help'));
|
||||
|
||||
$permissions = module_invoke_all('permission');
|
||||
@@ -385,7 +412,7 @@ class AdminMenuLinkTypesTestCase extends AdminMenuWebTestCase {
|
||||
/**
|
||||
* Tests appearance of different router item link types.
|
||||
*/
|
||||
function testLinkTypes() {
|
||||
public function testLinkTypes() {
|
||||
// Verify that MENU_NORMAL_ITEMs appear.
|
||||
$this->assertLinkTrailByTitle(array(
|
||||
t('Configuration'),
|
||||
@@ -420,12 +447,17 @@ class AdminMenuLinkTypesTestCase extends AdminMenuWebTestCase {
|
||||
':title' => t('Index'),
|
||||
), "Icon » Index link found.");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Tests customized menu links.
|
||||
*/
|
||||
class AdminMenuCustomizedTestCase extends AdminMenuWebTestCase {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
public static function getInfo() {
|
||||
return array(
|
||||
'name' => 'Customized links',
|
||||
@@ -434,7 +466,10 @@ class AdminMenuCustomizedTestCase extends AdminMenuWebTestCase {
|
||||
);
|
||||
}
|
||||
|
||||
function setUp() {
|
||||
/**
|
||||
*
|
||||
*/
|
||||
public function setUp() {
|
||||
parent::setUp(array('menu'));
|
||||
|
||||
$this->admin_user = $this->drupalCreateUser($this->basePermissions + array(
|
||||
@@ -446,7 +481,7 @@ class AdminMenuCustomizedTestCase extends AdminMenuWebTestCase {
|
||||
/**
|
||||
* Test disabled custom links.
|
||||
*/
|
||||
function testCustomDisabled() {
|
||||
public function testCustomDisabled() {
|
||||
$type = $this->drupalCreateContentType();
|
||||
$node = $this->drupalCreateNode(array('type' => $type->type));
|
||||
$text = $this->randomName();
|
||||
@@ -488,7 +523,7 @@ class AdminMenuCustomizedTestCase extends AdminMenuWebTestCase {
|
||||
/**
|
||||
* Tests external links.
|
||||
*/
|
||||
function testCustomExternal() {
|
||||
public function testCustomExternal() {
|
||||
// Add a custom link to the node to the menu.
|
||||
$edit = array(
|
||||
'link_path' => 'http://example.com',
|
||||
@@ -516,5 +551,5 @@ class AdminMenuCustomizedTestCase extends AdminMenuWebTestCase {
|
||||
':path' => $path,
|
||||
))->fetchField();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user