diff options
author | Dries Buytaert <dries@buytaert.net> | 2009-06-05 19:17:53 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2009-06-05 19:17:53 +0000 |
commit | 10a5ba7132475e1dd3b68ac7cf1daa0598987a22 (patch) | |
tree | c73cef4b83e2b91064f992a37a83dd9aa8fe256c /modules/node/node.test | |
parent | f8dace9c5ffdbc43eae87c43cd68d9dd0046e7e6 (diff) | |
download | brdo-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.test | 56 |
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.')); + } +} |