function BlogTestCase::testUnprivilegedUser in Drupal 7
Confirm that the "You are not allowed to post a new blog entry." message shows up if a user submitted blog entries, has been denied that permission, and goes to the blog page.
File
- modules/
blog/ blog.test, line 37 - Tests for blog.module.
Class
- BlogTestCase
- @file Tests for blog.module.
Code
function testUnprivilegedUser() {
// Create a blog node for a user with no blog permissions.
$this
->drupalCreateNode(array(
'type' => 'blog',
'uid' => $this->big_user->uid,
));
$this
->drupalLogin($this->big_user);
$this
->drupalGet('blog/' . $this->big_user->uid);
$this
->assertResponse(200);
$this
->assertTitle(t("@name's blog", array(
'@name' => format_username($this->big_user),
)) . ' | Drupal', 'Blog title was displayed');
$this
->assertText(t('You are not allowed to post a new blog entry.'), 'No new entries can be posted without the right permission');
}