diff options
author | Dries Buytaert <dries@buytaert.net> | 2009-07-30 19:24:21 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2009-07-30 19:24:21 +0000 |
commit | 926606eeca106fb2e0eff20f3b1bff205924fd36 (patch) | |
tree | c581d939750d30dc7db6242442e190ee168be127 /modules/aggregator/aggregator.test | |
parent | 8c8521081cbb8ffc80bb80c691dab3db270f5e9b (diff) | |
download | brdo-926606eeca106fb2e0eff20f3b1bff205924fd36.tar.gz brdo-926606eeca106fb2e0eff20f3b1bff205924fd36.tar.bz2 |
- Patch #535564 by Gábor Hojtsy: the D7UX mockups call for a top level Content item, which would immediatey lead to the "Find content" screen. The current Drupal 7 code is almost there, but still has an RSS settings item blocking the implementation of this by default and aggregator and book also add subitems.
Diffstat (limited to 'modules/aggregator/aggregator.test')
-rw-r--r-- | modules/aggregator/aggregator.test | 46 |
1 files changed, 23 insertions, 23 deletions
diff --git a/modules/aggregator/aggregator.test b/modules/aggregator/aggregator.test index f72ae94ff..2c7f9b41d 100644 --- a/modules/aggregator/aggregator.test +++ b/modules/aggregator/aggregator.test @@ -14,7 +14,7 @@ class AggregatorTestCase extends DrupalWebTestCase { } /** - * Create an aggregator feed (simulate form submission on admin/content/aggregator/add/feed). + * Create an aggregator feed (simulate form submission on admin/settings/aggregator/add/feed). * * @param $feed_url * If given, feed will be created with this URL, otherwise /rss.xml will be used. @@ -25,7 +25,7 @@ class AggregatorTestCase extends DrupalWebTestCase { */ function createFeed($feed_url = NULL) { $edit = $this->getFeedEditArray($feed_url); - $this->drupalPost('admin/content/aggregator/add/feed', $edit, t('Save')); + $this->drupalPost('admin/settings/aggregator/add/feed', $edit, t('Save')); $this->assertRaw(t('The feed %name has been added.', array('%name' => $edit['title'])), t('The feed !name has been added.', array('!name' => $edit['title']))); $feed = db_query("SELECT * FROM {aggregator_feed} WHERE title = :title AND url = :url", array(':title' => $edit['title'], ':url' => $edit['url']))->fetch(); @@ -40,7 +40,7 @@ class AggregatorTestCase extends DrupalWebTestCase { * Feed object representing the feed. */ function deleteFeed($feed) { - $this->drupalPost('admin/content/aggregator/edit/feed/' . $feed->fid, array(), t('Delete')); + $this->drupalPost('admin/settings/aggregator/edit/feed/' . $feed->fid, array(), t('Delete')); $this->assertRaw(t('The feed %title has been deleted.', array('%title' => $feed->title)), t('Feed deleted successfully.')); } @@ -81,7 +81,7 @@ class AggregatorTestCase extends DrupalWebTestCase { } /** - * Update feed items (simulate click to admin/content/aggregator/update/$fid). + * Update feed items (simulate click to admin/settings/aggregator/update/$fid). * * @param $feed * Feed object representing the feed. @@ -94,7 +94,7 @@ class AggregatorTestCase extends DrupalWebTestCase { $this->assertResponse(200, t('!url is reachable.', array('!url' => $feed->url))); // Refresh the feed (simulated link click). - $this->drupalGet('admin/content/aggregator/update/' . $feed->fid); + $this->drupalGet('admin/settings/aggregator/update/' . $feed->fid); // Ensure we have the right number of items. $result = db_query('SELECT iid FROM {aggregator_item} WHERE fid = :fid', array(':fid' => $feed->fid)); @@ -114,7 +114,7 @@ class AggregatorTestCase extends DrupalWebTestCase { * Feed object representing the feed. */ function removeFeedItems($feed) { - $this->drupalPost('admin/content/aggregator/remove/' . $feed->fid, array(), t('Remove items')); + $this->drupalPost('admin/settings/aggregator/remove/' . $feed->fid, array(), t('Remove items')); $this->assertRaw(t('The news items from %title have been removed.', array('%title' => $feed->title)), t('Feed items removed.')); } @@ -274,7 +274,7 @@ class AddFeedTestCase extends AggregatorTestCase { $feed = $this->createFeed(); // Check feed data. - $this->assertEqual($this->getUrl(), url('admin/content/aggregator/add/feed', array('absolute' => TRUE)), t('Directed to correct url.')); + $this->assertEqual($this->getUrl(), url('admin/settings/aggregator/add/feed', array('absolute' => TRUE)), t('Directed to correct url.')); $this->assertTrue($this->uniqueFeed($feed->title, $feed->url), t('The feed is unique.')); // Check feed source. @@ -310,11 +310,11 @@ class UpdateFeedTestCase extends AggregatorTestCase { if (isset($feed->{$same_field})) { $edit[$same_field] = $feed->{$same_field}; } - $this->drupalPost('admin/content/aggregator/edit/feed/' . $feed->fid, $edit, t('Save')); + $this->drupalPost('admin/settings/aggregator/edit/feed/' . $feed->fid, $edit, t('Save')); $this->assertRaw(t('The feed %name has been updated.', array('%name' => $edit['title'])), t('The feed %name has been updated.', array('%name' => $edit['title']))); // Check feed data. - $this->assertEqual($this->getUrl(), url('admin/content/aggregator/', array('absolute' => TRUE))); + $this->assertEqual($this->getUrl(), url('admin/settings/aggregator/', array('absolute' => TRUE))); $this->assertTrue($this->uniqueFeed($edit['title'], $edit['url']), t('The feed is unique.')); // Check feed source. @@ -367,7 +367,7 @@ class UpdateFeedItemTestCase extends AggregatorTestCase { } /** - * Test running "update items" from the 'admin/content/aggregator' page. + * Test running "update items" from the 'admin/settings/aggregator' page. */ function testUpdateFeedItem() { $this->createSampleNodes(); @@ -391,11 +391,11 @@ class UpdateFeedItemTestCase extends AggregatorTestCase { $this->drupalGet($edit['url']); $this->assertResponse(array(200), t('URL !url is accessible', array('!url' => $edit['url']))); - $this->drupalPost('admin/content/aggregator/add/feed', $edit, t('Save')); + $this->drupalPost('admin/settings/aggregator/add/feed', $edit, t('Save')); $this->assertRaw(t('The feed %name has been added.', array('%name' => $edit['title'])), t('The feed !name has been added.', array('!name' => $edit['title']))); $feed = db_query("SELECT * FROM {aggregator_feed} WHERE url = :url", array(':url' => $edit['url']))->fetchObject(); - $this->drupalGet('admin/content/aggregator/update/' . $feed->fid); + $this->drupalGet('admin/settings/aggregator/update/' . $feed->fid); $before = db_query('SELECT timestamp FROM {aggregator_item} WHERE fid = :fid', array(':fid' => $feed->fid))->fetchField(); @@ -410,7 +410,7 @@ class UpdateFeedItemTestCase extends AggregatorTestCase { 'modified' => 0, )) ->execute(); - $this->drupalGet('admin/content/aggregator/update/' . $feed->fid); + $this->drupalGet('admin/settings/aggregator/update/' . $feed->fid); $after = db_query('SELECT timestamp FROM {aggregator_item} WHERE fid = :fid', array(':fid' => $feed->fid))->fetchField(); @@ -428,7 +428,7 @@ class RemoveFeedItemTestCase extends AggregatorTestCase { } /** - * Test running "remove items" from the 'admin/content/aggregator' page. + * Test running "remove items" from the 'admin/settings/aggregator' page. */ function testRemoveFeedItem() { // Create a bunch of test feeds. @@ -472,9 +472,9 @@ class CategorizeFeedItemTestCase extends AggregatorTestCase { function testCategorizeFeedItem() { $this->createSampleNodes(); - // Simulate form submission on "admin/content/aggregator/add/category". + // Simulate form submission on "admin/settings/aggregator/add/category". $edit = array('title' => $this->randomName(10), 'description' => ''); - $this->drupalPost('admin/content/aggregator/add/category', $edit, t('Save')); + $this->drupalPost('admin/settings/aggregator/add/category', $edit, t('Save')); $this->assertRaw(t('The category %title has been added.', array('%title' => $edit['title'])), t('The category %title has been added.', array('%title' => $edit['title']))); $category = db_query("SELECT * FROM {aggregator_category} WHERE title = :title", array(':title' => $edit['title']))->fetch(); @@ -536,7 +536,7 @@ class ImportOPMLTestCase extends AggregatorTestCase { )) ->execute(); - $this->drupalGet('admin/content/aggregator/add/opml'); + $this->drupalGet('admin/settings/aggregator/add/opml'); $this->assertText('A single OPML document may contain a collection of many feeds.', t('Looking for help text.')); $this->assertFieldByName('files[upload]', '', t('Looking for file upload field.')); $this->assertFieldByName('remote', '', t('Looking for remote URL field.')); @@ -551,7 +551,7 @@ class ImportOPMLTestCase extends AggregatorTestCase { $before = db_query('SELECT COUNT(*) FROM {aggregator_feed}')->fetchField(); $form = array(); - $this->drupalPost('admin/content/aggregator/add/opml', $form, t('Import')); + $this->drupalPost('admin/settings/aggregator/add/opml', $form, t('Import')); $this->assertRaw(t('You must <em>either</em> upload a file or enter a URL.'), t('Error if no fields are filled.')); $path = $this->getEmptyOpml(); @@ -559,11 +559,11 @@ class ImportOPMLTestCase extends AggregatorTestCase { 'files[upload]' => $path, 'remote' => file_create_url($path), ); - $this->drupalPost('admin/content/aggregator/add/opml', $form, t('Import')); + $this->drupalPost('admin/settings/aggregator/add/opml', $form, t('Import')); $this->assertRaw(t('You must <em>either</em> upload a file or enter a URL.'), t('Error if both fields are filled.')); $form = array('remote' => 'invalidUrl://empty'); - $this->drupalPost('admin/content/aggregator/add/opml', $form, t('Import')); + $this->drupalPost('admin/settings/aggregator/add/opml', $form, t('Import')); $this->assertText(t('This URL is not valid.'), t('Error if the URL is invalid.')); $after = db_query('SELECT COUNT(*) FROM {aggregator_feed}')->fetchField(); @@ -577,11 +577,11 @@ class ImportOPMLTestCase extends AggregatorTestCase { $before = db_query('SELECT COUNT(*) FROM {aggregator_feed}')->fetchField(); $form['files[upload]'] = $this->getInvalidOpml(); - $this->drupalPost('admin/content/aggregator/add/opml', $form, t('Import')); + $this->drupalPost('admin/settings/aggregator/add/opml', $form, t('Import')); $this->assertText(t('No new feed has been added.'), t('Attempting to upload invalid XML.')); $form = array('remote' => file_create_url($this->getEmptyOpml())); - $this->drupalPost('admin/content/aggregator/add/opml', $form, t('Import')); + $this->drupalPost('admin/settings/aggregator/add/opml', $form, t('Import')); $this->assertText(t('No new feed has been added.'), t('Attempting to load empty OPML from remote URL.')); $after = db_query('SELECT COUNT(*) FROM {aggregator_feed}')->fetchField(); @@ -608,7 +608,7 @@ class ImportOPMLTestCase extends AggregatorTestCase { 'refresh' => '900', 'category[1]' => $category, ); - $this->drupalPost('admin/content/aggregator/add/opml', $form, t('Import')); + $this->drupalPost('admin/settings/aggregator/add/opml', $form, t('Import')); $this->assertRaw(t('A feed with the URL %url already exists.', array('%url' => $feeds[0]['url'])), t('Verifying that a duplicate URL was identified')); $this->assertRaw(t('A feed named %title already exists.', array('%title' => $feeds[1]['title'])), t('Verifying that a duplicate title was identified')); |