RemoveFeedTestCase::testRemoveFeed

7 aggregator.test RemoveFeedTestCase::testRemoveFeed()
8 aggregator.test RemoveFeedTestCase::testRemoveFeed()

Remove a feed and ensure that all it services are removed.

File

modules/aggregator/aggregator.test, line 452
Tests for 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, t('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, t('Feed not found in database'));
}
Login or register to post comments