drupal core updated to 7.28
This commit is contained in:
@@ -32,7 +32,7 @@ function hook_dashboard_regions() {
|
||||
* An array containing all dashboard regions, in the format provided by
|
||||
* hook_dashboard_regions().
|
||||
*/
|
||||
function hook_dashboard_regions_alter($regions) {
|
||||
function hook_dashboard_regions_alter(&$regions) {
|
||||
// Remove the sidebar region defined by the core dashboard module.
|
||||
unset($regions['dashboard_sidebar']);
|
||||
}
|
||||
|
@@ -7,8 +7,8 @@ files[] = dashboard.test
|
||||
dependencies[] = block
|
||||
configure = admin/dashboard/customize
|
||||
|
||||
; Information added by drupal.org packaging script on 2013-08-08
|
||||
version = "7.23"
|
||||
; Information added by Drupal.org packaging script on 2014-05-08
|
||||
version = "7.28"
|
||||
project = "drupal"
|
||||
datestamp = "1375928238"
|
||||
datestamp = "1399522731"
|
||||
|
||||
|
@@ -49,15 +49,15 @@ class DashboardBlocksTestCase extends DrupalWebTestCase {
|
||||
|
||||
// Ensure admin access.
|
||||
$this->drupalGet('admin/dashboard');
|
||||
$this->assertResponse(200, t('Admin has access to the dashboard.'));
|
||||
$this->assertRaw($custom_block['title'], t('Admin has access to a dashboard block.'));
|
||||
$this->assertResponse(200, 'Admin has access to the dashboard.');
|
||||
$this->assertRaw($custom_block['title'], 'Admin has access to a dashboard block.');
|
||||
|
||||
// Ensure non-admin access is denied.
|
||||
$normal_user = $this->drupalCreateUser();
|
||||
$this->drupalLogin($normal_user);
|
||||
$this->drupalGet('admin/dashboard');
|
||||
$this->assertResponse(403, t('Non-admin has no access to the dashboard.'));
|
||||
$this->assertNoText($custom_block['title'], t('Non-admin has no access to a dashboard block.'));
|
||||
$this->assertResponse(403, 'Non-admin has no access to the dashboard.');
|
||||
$this->assertNoText($custom_block['title'], 'Non-admin has no access to a dashboard block.');
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -70,7 +70,7 @@ class DashboardBlocksTestCase extends DrupalWebTestCase {
|
||||
$this->drupalGet('admin/dashboard/configure');
|
||||
foreach ($dashboard_regions as $region => $description) {
|
||||
$elements = $this->xpath('//option[@value=:region]', array(':region' => $region));
|
||||
$this->assertTrue(!empty($elements), t('%region is an available choice on the dashboard block configuration page.', array('%region' => $region)));
|
||||
$this->assertTrue(!empty($elements), format_string('%region is an available choice on the dashboard block configuration page.', array('%region' => $region)));
|
||||
}
|
||||
|
||||
// Ensure blocks cannot be placed in dashboard regions on the standard
|
||||
@@ -78,7 +78,7 @@ class DashboardBlocksTestCase extends DrupalWebTestCase {
|
||||
$this->drupalGet('admin/structure/block');
|
||||
foreach ($dashboard_regions as $region => $description) {
|
||||
$elements = $this->xpath('//option[@value=:region]', array(':region' => $region));
|
||||
$this->assertTrue(empty($elements), t('%region is not an available choice on the block configuration page.', array('%region' => $region)));
|
||||
$this->assertTrue(empty($elements), format_string('%region is not an available choice on the block configuration page.', array('%region' => $region)));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -94,24 +94,24 @@ class DashboardBlocksTestCase extends DrupalWebTestCase {
|
||||
$custom_block['regions[stark]'] = 'dashboard_main';
|
||||
$this->drupalPost('admin/structure/block/add', $custom_block, t('Save block'));
|
||||
$this->drupalGet('admin/dashboard');
|
||||
$this->assertRaw($custom_block['title'], t('Block appears on the dashboard.'));
|
||||
$this->assertRaw($custom_block['title'], 'Block appears on the dashboard.');
|
||||
|
||||
$edit = array();
|
||||
$edit['modules[Core][dashboard][enable]'] = FALSE;
|
||||
$this->drupalPost('admin/modules', $edit, t('Save configuration'));
|
||||
$this->assertText(t('The configuration options have been saved.'), t('Modules status has been updated.'));
|
||||
$this->assertNoRaw('assigned to the invalid region', t('Dashboard blocks gracefully disabled.'));
|
||||
$this->assertText(t('The configuration options have been saved.'), 'Modules status has been updated.');
|
||||
$this->assertNoRaw('assigned to the invalid region', 'Dashboard blocks gracefully disabled.');
|
||||
module_list(TRUE);
|
||||
$this->assertFalse(module_exists('dashboard'), t('Dashboard disabled.'));
|
||||
$this->assertFalse(module_exists('dashboard'), 'Dashboard disabled.');
|
||||
|
||||
$edit['modules[Core][dashboard][enable]'] = 'dashboard';
|
||||
$this->drupalPost('admin/modules', $edit, t('Save configuration'));
|
||||
$this->assertText(t('The configuration options have been saved.'), t('Modules status has been updated.'));
|
||||
$this->assertText(t('The configuration options have been saved.'), 'Modules status has been updated.');
|
||||
module_list(TRUE);
|
||||
$this->assertTrue(module_exists('dashboard'), t('Dashboard enabled.'));
|
||||
$this->assertTrue(module_exists('dashboard'), 'Dashboard enabled.');
|
||||
|
||||
$this->drupalGet('admin/dashboard');
|
||||
$this->assertRaw($custom_block['title'], t('Block still appears on the dashboard.'));
|
||||
$this->assertRaw($custom_block['title'], 'Block still appears on the dashboard.');
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -121,21 +121,21 @@ class DashboardBlocksTestCase extends DrupalWebTestCase {
|
||||
// Test "Recent comments", which should be available (defined as
|
||||
// "administrative") but not enabled.
|
||||
$this->drupalGet('admin/dashboard');
|
||||
$this->assertNoText(t('Recent comments'), t('"Recent comments" not on dashboard.'));
|
||||
$this->assertNoText(t('Recent comments'), '"Recent comments" not on dashboard.');
|
||||
$this->drupalGet('admin/dashboard/drawer');
|
||||
$this->assertText(t('Recent comments'), t('Drawer of disabled blocks includes a block defined as "administrative".'));
|
||||
$this->assertNoText(t('Syndicate'), t('Drawer of disabled blocks excludes a block not defined as "administrative".'));
|
||||
$this->assertText(t('Recent comments'), 'Drawer of disabled blocks includes a block defined as "administrative".');
|
||||
$this->assertNoText(t('Syndicate'), 'Drawer of disabled blocks excludes a block not defined as "administrative".');
|
||||
$this->drupalGet('admin/dashboard/configure');
|
||||
$elements = $this->xpath('//select[@id=:id]//option[@selected="selected"]', array(':id' => 'edit-blocks-comment-recent-region'));
|
||||
$this->assertTrue($elements[0]['value'] == 'dashboard_inactive', t('A block defined as "administrative" defaults to dashboard_inactive.'));
|
||||
$this->assertTrue($elements[0]['value'] == 'dashboard_inactive', 'A block defined as "administrative" defaults to dashboard_inactive.');
|
||||
|
||||
// Now enable the block on the dashboard.
|
||||
$values = array();
|
||||
$values['blocks[comment_recent][region]'] = 'dashboard_main';
|
||||
$this->drupalPost('admin/dashboard/configure', $values, t('Save blocks'));
|
||||
$this->drupalGet('admin/dashboard');
|
||||
$this->assertText(t('Recent comments'), t('"Recent comments" was placed on dashboard.'));
|
||||
$this->assertText(t('Recent comments'), '"Recent comments" was placed on dashboard.');
|
||||
$this->drupalGet('admin/dashboard/drawer');
|
||||
$this->assertNoText(t('Recent comments'), t('Drawer of disabled blocks excludes enabled blocks.'));
|
||||
$this->assertNoText(t('Recent comments'), 'Drawer of disabled blocks excludes enabled blocks.');
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user