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 @@ ...@@ -9,7 +9,6 @@
* Test basic Feeds UI functionality. * Test basic Feeds UI functionality.
*/ */
class FeedsUIUserInterfaceTestCase extends FeedsWebTestCase { class FeedsUIUserInterfaceTestCase extends FeedsWebTestCase {
public static function getInfo() { public static function getInfo() {
return array( return array(
'name' => 'Feeds UI user interface', 'name' => 'Feeds UI user interface',
...@@ -45,7 +44,7 @@ class FeedsUIUserInterfaceTestCase extends FeedsWebTestCase { ...@@ -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/parser');
$this->assertRaw('admin/structure/feeds/edit/test_feed/processor'); $this->assertRaw('admin/structure/feeds/edit/test_feed/processor');
$this->drupalGet('import'); $this->drupalGet('import');
$this->assertText('Page'); $this->assertText('Basic page');
// Select some other plugins. // Select some other plugins.
$this->drupalGet('admin/structure/feeds/edit/test_feed'); $this->drupalGet('admin/structure/feeds/edit/test_feed');
...@@ -67,14 +66,14 @@ class FeedsUIUserInterfaceTestCase extends FeedsWebTestCase { ...@@ -67,14 +66,14 @@ class FeedsUIUserInterfaceTestCase extends FeedsWebTestCase {
$this->clickLink('Change', 2); $this->clickLink('Change', 2);
$this->assertText('Select a processor'); $this->assertText('Select a processor');
$edit = array( $edit = array(
'plugin_key' => 'FeedsFeedNodeProcessor', 'plugin_key' => 'FeedsUserProcessor',
); );
$this->drupalPost('admin/structure/feeds/edit/test_feed/processor', $edit, 'Save'); $this->drupalPost('admin/structure/feeds/edit/test_feed/processor', $edit, 'Save');
// Assert changed configuration. // 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->drupalPost('admin/structure/feeds/delete/test_feed', array(), 'Delete');
$this->drupalGet('import'); $this->drupalGet('import');
$this->assertNoText('Test feed'); $this->assertNoText('Test feed');
...@@ -92,17 +91,18 @@ class FeedsUIUserInterfaceTestCase extends FeedsWebTestCase { ...@@ -92,17 +91,18 @@ class FeedsUIUserInterfaceTestCase extends FeedsWebTestCase {
// Assert results of change. // Assert results of change.
$this->assertText('Edit importer: Syndication'); $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->assertText('Periodic import: every 1 hour');
$this->drupalGet('admin/structure/feeds'); $this->drupalGet('admin/structure/feeds');
$this->assertLink('Page'); // See whether string 'Page' shows up in table. $this->assertLink('Basic page');
// Configure processor. // Configure processor.
$edit = array( $edit = array(
'content_type' => 'article', 'content_type' => 'article',
); );
$this->drupalPost('admin/structure/feeds/edit/test_feed/settings/FeedsNodeProcessor', $edit, 'Save'); $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. // Create a feed node.
$edit = array( $edit = array(
...@@ -110,7 +110,7 @@ class FeedsUIUserInterfaceTestCase extends FeedsWebTestCase { ...@@ -110,7 +110,7 @@ class FeedsUIUserInterfaceTestCase extends FeedsWebTestCase {
'feeds[FeedsHTTPFetcher][source]' => $GLOBALS['base_url'] . '/' . drupal_get_path('module', 'feeds') . '/tests/feeds/developmentseed.rss2', 'feeds[FeedsHTTPFetcher][source]' => $GLOBALS['base_url'] . '/' . drupal_get_path('module', 'feeds') . '/tests/feeds/developmentseed.rss2',
); );
$this->drupalPost('node/add/page', $edit, 'Save'); $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 // @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