summaryrefslogtreecommitdiff
path: root/modules/node/node.test
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2009-06-05 19:17:53 +0000
committerDries Buytaert <dries@buytaert.net>2009-06-05 19:17:53 +0000
commit10a5ba7132475e1dd3b68ac7cf1daa0598987a22 (patch)
treec73cef4b83e2b91064f992a37a83dd9aa8fe256c /modules/node/node.test
parentf8dace9c5ffdbc43eae87c43cd68d9dd0046e7e6 (diff)
downloadbrdo-10a5ba7132475e1dd3b68ac7cf1daa0598987a22.tar.gz
brdo-10a5ba7132475e1dd3b68ac7cf1daa0598987a22.tar.bz2
- Patch #482920 by Razorraser: fixed typo in node_access_rebuild().
Diffstat (limited to 'modules/node/node.test')
-rw-r--r--modules/node/node.test56
1 files changed, 56 insertions, 0 deletions
diff --git a/modules/node/node.test b/modules/node/node.test
index 38707b26f..df88bafcb 100644
--- a/modules/node/node.test
+++ b/modules/node/node.test
@@ -833,3 +833,59 @@ class NodeTypeTestCase extends DrupalWebTestCase {
$this->assertEqual($node_types['page']->base, node_type_get_base('page'), t('Correct node type base has been returned.'));
}
}
+
+/**
+ * Rebuild the node_access table.
+ */
+class NodeAccessRebuildTestCase extends DrupalWebTestCase {
+ function getInfo() {
+ return array(
+ 'name' => t('Node access rebuild'),
+ 'description' => t('Ensures that node access rebuild functions work correctly.'),
+ 'group' => t('Node'),
+ );
+ }
+
+ function setUp() {
+ parent::setUp();
+
+ $web_user = $this->drupalCreateUser(array('administer site configuration', 'access administration pages', 'access site reports'));
+ $this->drupalLogin($web_user);
+ $this->web_user = $web_user;
+ }
+
+ function testNodeAccessRebuild() {
+ $this->drupalGet('admin/reports/status');
+ $this->clickLink(t('Rebuild permissions'));
+ $this->drupalPost(NULL, array(), t('Rebuild permissions'));
+ $this->assertText(t('Content permissions have been rebuilt.'));
+ }
+}
+
+/**
+ * Rebuild the node_access table.
+ */
+class NodeAccessRebuildTestCase extends DrupalWebTestCase {
+ function getInfo() {
+ return array(
+ 'name' => t('Node access rebuild'),
+ 'description' => t('Ensures that node access rebuild functions work correctly.'),
+ 'group' => t('Node'),
+ );
+ }
+
+ function setUp() {
+ parent::setUp();
+
+ $web_user = $this->drupalCreateUser(array('administer site configuration', 'access administration pages', 'access site reports'));
+ $this->drupalLogin($web_user);
+ $this->web_user = $web_user;
+ }
+
+ function testNodeAccessRebuild() {
+ $this->drupalGet('admin/reports/status');
+ $this->clickLink(t('Rebuild permissions'));
+ $this->drupalPost(NULL, array(), t('Rebuild permissions'));
+ $this->assertText(t('Content permissions have been rebuilt.'));
+ }
+}