Skip to content
Snippets Groups Projects
Commit 9d6798fe authored by twistor's avatar twistor Committed by Dave Reid
Browse files

Issue #1191554: Fixed failures in FeedsUIUserInterfaceTestCase.

parent ba35805c
No related branches found
No related tags found
No related merge requests found
......@@ -9,7 +9,6 @@
* Test basic Feeds UI functionality.
*/
class FeedsUIUserInterfaceTestCase extends FeedsWebTestCase {
public static function getInfo() {
return array(
'name' => 'Feeds UI user interface',
......@@ -45,7 +44,7 @@ class FeedsUIUserInterfaceTestCase extends FeedsWebTestCase {
$this->assertRaw('admin/structure/feeds/edit/test_feed/parser');
$this->assertRaw('admin/structure/feeds/edit/test_feed/processor');
$this->drupalGet('import');
$this->assertText('Page');
$this->assertText('Basic page');
// Select some other plugins.
$this->drupalGet('admin/structure/feeds/edit/test_feed');
......@@ -67,14 +66,14 @@ class FeedsUIUserInterfaceTestCase extends FeedsWebTestCase {
$this->clickLink('Change', 2);
$this->assertText('Select a processor');
$edit = array(
'plugin_key' => 'FeedsFeedNodeProcessor',
'plugin_key' => 'FeedsUserProcessor',
);
$this->drupalPost('admin/structure/feeds/edit/test_feed/processor', $edit, 'Save');
// Assert changed configuration.
$this->assertPlugins('test_feed', 'FeedsFileFetcher', 'FeedsCSVParser', 'FeedsFeedNodeProcessor');
$this->assertPlugins('test_feed', 'FeedsFileFetcher', 'FeedsCSVParser', 'FeedsUserProcessor');
// Delete feed.
// Delete importer.
$this->drupalPost('admin/structure/feeds/delete/test_feed', array(), 'Delete');
$this->drupalGet('import');
$this->assertNoText('Test feed');
......@@ -92,17 +91,18 @@ class FeedsUIUserInterfaceTestCase extends FeedsWebTestCase {
// Assert results of change.
$this->assertText('Edit importer: Syndication');
$this->assertText('Attached to: Page');
$this->assertText('Your changes have been saved.');
$this->assertText('Attached to: Basic page');
$this->assertText('Periodic import: every 1 hour');
$this->drupalGet('admin/structure/feeds');
$this->assertLink('Page'); // See whether string 'Page' shows up in table.
$this->assertLink('Basic page');
// Configure processor.
$edit = array(
'content_type' => 'article',
);
$this->drupalPost('admin/structure/feeds/edit/test_feed/settings/FeedsNodeProcessor', $edit, 'Save');
$this->assertRaw('value="article" selected="selected"');
$this->assertFieldByName('content_type', 'article');
// Create a feed node.
$edit = array(
......@@ -110,7 +110,7 @@ class FeedsUIUserInterfaceTestCase extends FeedsWebTestCase {
'feeds[FeedsHTTPFetcher][source]' => $GLOBALS['base_url'] . '/' . drupal_get_path('module', 'feeds') . '/tests/feeds/developmentseed.rss2',
);
$this->drupalPost('node/add/page', $edit, 'Save');
$this->assertText('Page Development Seed has been created.');
$this->assertText('Basic page Development Seed has been created.');
// @todo Refreshing/deleting feed items. Needs to live in feeds.test
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment