summaryrefslogtreecommitdiff
path: root/modules/tracker/tracker.test
diff options
context:
space:
mode:
Diffstat (limited to 'modules/tracker/tracker.test')
-rw-r--r--modules/tracker/tracker.test35
1 files changed, 25 insertions, 10 deletions
diff --git a/modules/tracker/tracker.test b/modules/tracker/tracker.test
index a559f1b64..d429210d2 100644
--- a/modules/tracker/tracker.test
+++ b/modules/tracker/tracker.test
@@ -5,8 +5,23 @@
* Tests for tracker.module.
*/
+/**
+ * Defines a base class for testing tracker.module.
+ */
class TrackerTest extends DrupalWebTestCase {
+
+ /**
+ * The main user for testing.
+ *
+ * @var object
+ */
protected $user;
+
+ /**
+ * A second user that will 'create' comments and nodes.
+ *
+ * @var object
+ */
protected $other_user;
public static function getInfo() {
@@ -29,13 +44,13 @@ class TrackerTest extends DrupalWebTestCase {
}
/**
- * Test the presence of nodes on the global tracker listing.
+ * Tests for the presence of nodes on the global tracker listing.
*/
function testTrackerAll() {
$this->drupalLogin($this->user);
$unpublished = $this->drupalCreateNode(array(
- 'title' =>$this->randomName(8),
+ 'title' => $this->randomName(8),
'status' => 0,
));
$published = $this->drupalCreateNode(array(
@@ -55,7 +70,7 @@ class TrackerTest extends DrupalWebTestCase {
}
/**
- * Test the presence of nodes on a user's tracker listing.
+ * Tests for the presence of nodes on a user's tracker listing.
*/
function testTrackerUser() {
$this->drupalLogin($this->user);
@@ -101,7 +116,7 @@ class TrackerTest extends DrupalWebTestCase {
}
/**
- * Test the presence of the "new" flag for nodes.
+ * Tests for the presence of the "new" flag for nodes.
*/
function testTrackerNewNodes() {
$this->drupalLogin($this->user);
@@ -129,7 +144,7 @@ class TrackerTest extends DrupalWebTestCase {
}
/**
- * Test comment counters on the tracker listing.
+ * Tests for comment counters on the tracker listing.
*/
function testTrackerNewComments() {
$this->drupalLogin($this->user);
@@ -144,7 +159,8 @@ class TrackerTest extends DrupalWebTestCase {
'subject' => $this->randomName(),
'comment_body[' . LANGUAGE_NONE . '][0][value]' => $this->randomName(20),
);
- $this->drupalPost('comment/reply/' . $node->nid, $comment, t('Save')); // The new comment is automatically viewed by the current user.
+ // The new comment is automatically viewed by the current user.
+ $this->drupalPost('comment/reply/' . $node->nid, $comment, t('Save'));
$this->drupalLogin($this->other_user);
$this->drupalGet('tracker');
@@ -157,7 +173,7 @@ class TrackerTest extends DrupalWebTestCase {
'comment_body[' . LANGUAGE_NONE . '][0][value]' => $this->randomName(20),
);
// If the comment is posted in the same second as the last one then Drupal
- // can't tell a difference, so wait one second here.
+ // can't tell the difference, so we wait one second here.
sleep(1);
$this->drupalPost('comment/reply/' . $node->nid, $comment, t('Save'));
@@ -167,7 +183,7 @@ class TrackerTest extends DrupalWebTestCase {
}
/**
- * Test that existing nodes are indexed by cron.
+ * Tests that existing nodes are indexed by cron.
*/
function testTrackerCronIndexing() {
$this->drupalLogin($this->user);
@@ -213,7 +229,6 @@ class TrackerTest extends DrupalWebTestCase {
$this->assertText('1 new', t('New comment is counted on the tracker listing pages.'));
$this->assertText('updated', t('Node is listed as updated'));
-
// Fetch the site-wide tracker.
$this->drupalGet('tracker');
@@ -225,7 +240,7 @@ class TrackerTest extends DrupalWebTestCase {
}
/**
- * Test that publish/unpublish works at admin/content/node
+ * Tests that publish/unpublish works at admin/content/node.
*/
function testTrackerAdminUnpublish() {
$admin_user = $this->drupalCreateUser(array('access content overview', 'administer nodes', 'bypass node access'));