Issue #2956127 by MustangGB: Use cronRun() in tests
parent
d11a4b1086
commit
d4786c6ed8
|
@ -873,15 +873,13 @@ class AggregatorCronTestCase extends AggregatorTestCase {
|
|||
*/
|
||||
public function testCron() {
|
||||
// Create feed and test basic updating on cron.
|
||||
global $base_url;
|
||||
$key = variable_get('cron_key', 'drupal');
|
||||
$this->createSampleNodes();
|
||||
$feed = $this->createFeed();
|
||||
$this->drupalGet($base_url . '/cron.php', array('external' => TRUE, 'query' => array('cron_key' => $key)));
|
||||
$this->cronRun();
|
||||
$this->assertEqual(5, db_query('SELECT COUNT(*) FROM {aggregator_item} WHERE fid = :fid', array(':fid' => $feed->fid))->fetchField(), 'Expected number of items in database.');
|
||||
$this->removeFeedItems($feed);
|
||||
$this->assertEqual(0, db_query('SELECT COUNT(*) FROM {aggregator_item} WHERE fid = :fid', array(':fid' => $feed->fid))->fetchField(), 'Expected number of items in database.');
|
||||
$this->drupalGet($base_url . '/cron.php', array('external' => TRUE, 'query' => array('cron_key' => $key)));
|
||||
$this->cronRun();
|
||||
$this->assertEqual(5, db_query('SELECT COUNT(*) FROM {aggregator_item} WHERE fid = :fid', array(':fid' => $feed->fid))->fetchField(), 'Expected number of items in database.');
|
||||
|
||||
// Test feed locking when queued for update.
|
||||
|
@ -892,7 +890,7 @@ class AggregatorCronTestCase extends AggregatorTestCase {
|
|||
'queued' => REQUEST_TIME,
|
||||
))
|
||||
->execute();
|
||||
$this->drupalGet($base_url . '/cron.php', array('external' => TRUE, 'query' => array('cron_key' => $key)));
|
||||
$this->cronRun();
|
||||
$this->assertEqual(0, db_query('SELECT COUNT(*) FROM {aggregator_item} WHERE fid = :fid', array(':fid' => $feed->fid))->fetchField(), 'Expected number of items in database.');
|
||||
db_update('aggregator_feed')
|
||||
->condition('fid', $feed->fid)
|
||||
|
@ -900,7 +898,7 @@ class AggregatorCronTestCase extends AggregatorTestCase {
|
|||
'queued' => 0,
|
||||
))
|
||||
->execute();
|
||||
$this->drupalGet($base_url . '/cron.php', array('external' => TRUE, 'query' => array('cron_key' => $key)));
|
||||
$this->cronRun();
|
||||
$this->assertEqual(5, db_query('SELECT COUNT(*) FROM {aggregator_item} WHERE fid = :fid', array(':fid' => $feed->fid))->fetchField(), 'Expected number of items in database.');
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue