Definition of Drupal\comment\Tests\CommentRssTest.
<?php
/**
* @file
* Definition of Drupal\comment\Tests\CommentRssTest.
*/
namespace Drupal\comment\Tests;
/**
* Tests for Comment module integration with RSS feeds.
*/
class CommentRssTest extends CommentTestBase {
/**
* Modules to enable.
*
* @var array
*/
public static $modules = array(
'views',
);
public static function getInfo() {
return array(
'name' => 'Comment RSS',
'description' => 'Test comments as part of an RSS feed.',
'group' => 'Comment',
);
}
/**
* Tests comments as part of an RSS feed.
*/
function testCommentRss() {
// Find comment in RSS feed.
$this
->drupalLogin($this->web_user);
$comment = $this
->postComment($this->node, $this
->randomName(), $this
->randomName());
$this
->drupalGet('rss.xml');
$raw = '<comments>' . url('node/' . $this->node->nid, array(
'fragment' => 'comments',
'absolute' => TRUE,
)) . '</comments>';
$this
->assertRaw($raw, 'Comments as part of RSS feed.');
// Hide comments from RSS feed and check presence.
$this->node->comment = COMMENT_NODE_HIDDEN;
$this->node
->save();
$this
->drupalGet('rss.xml');
$this
->assertNoRaw($raw, 'Hidden comments is not a part of RSS feed.');
}
}
Name | Description |
---|---|
CommentRssTest | Tests for Comment module integration with RSS feeds. |