| 7 tracker.test | TrackerTest::testTrackerNewNodes() |
| 8 TrackerTest.php | TrackerTest::testTrackerNewNodes() |
Tests for the presence of the "new" flag for nodes.
File
- modules/
tracker/ tracker.test, line 121 - Tests for tracker.module.
Code
function testTrackerNewNodes() {
$this->drupalLogin($this->user);
$edit = array(
'title' => $this->randomName(8),
);
$node = $this->drupalCreateNode($edit);
$title = $edit['title'];
$this->drupalGet('tracker');
$this->assertPattern('/' . $title . '.*new/', t('New nodes are flagged as such in the tracker listing.'));
$this->drupalGet('node/' . $node->nid);
$this->drupalGet('tracker');
$this->assertNoPattern('/' . $title . '.*new/', t('Visited nodes are not flagged as new.'));
$this->drupalLogin($this->other_user);
$this->drupalGet('tracker');
$this->assertPattern('/' . $title . '.*new/', t('For another user, new nodes are flagged as such in the tracker listing.'));
$this->drupalGet('node/' . $node->nid);
$this->drupalGet('tracker');
$this->assertNoPattern('/' . $title . '.*new/', t('For another user, visited nodes are not flagged as new.'));
}
Login or register to post comments