function RemoveFeedTestCase::testRemoveFeed
Removes a feed and ensures that all of its services are removed.
File
-
modules/
aggregator/ aggregator.test, line 538
Class
- RemoveFeedTestCase
- Tests functionality for removing feeds in the Aggregator module.
Code
function testRemoveFeed() {
$feed = $this->createFeed();
// Delete feed.
$this->deleteFeed($feed);
// Check feed source.
$this->drupalGet('aggregator/sources/' . $feed->fid);
$this->assertResponse(404, 'Deleted feed source does not exists.');
// Check database for feed.
$result = db_query("SELECT COUNT(*) FROM {aggregator_feed} WHERE title = :title AND url = :url", array(
':title' => $feed->title,
':url' => $feed->url,
))
->fetchField();
$this->assertFalse($result, 'Feed not found in database');
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.