t('Page node creation'), 'desc' => t('Create a page node and verify its consistency in the database.'), 'group' => 'Node Tests', ); } function testPageCreation() { /* Prepare settings */ $this->drupalVariableSet('node_options_page', array('status', 'promote')); /* Prepare a user to do the stuff */ $web_user = $this->drupalCreateUserRolePerm(array('edit own page content', 'create page content')); $this->drupalLoginUser($web_user); $edit = array(); $edit['title'] = '!SimpleTest test node! ' . $this->randomName(10); $edit['body'] = '!SimpleTest test body! ' . $this->randomName(32) . ' ' . $this->randomName(32); $this->drupalPostRequest('node/add/page', $edit, 'Submit'); $this->assertWantedRaw(t('Your %post has been created.', array ('%post' => 'Page')), 'Page created'); $node = node_load(array('title' => $edit['title'])); $this->assertNotNull($node, 'Node found in database. %s'); } } ?>