public function FeedsUIUserInterfaceTestCase::testInvalidPlugin in Feeds 7.2
Tests if the user is warned when an invalid plugin is used.
File
- feeds_ui/
feeds_ui.test, line 133 - Tests for Feeds Admin UI module.
Class
- FeedsUIUserInterfaceTestCase
- Test basic Feeds UI functionality.
Code
public function testInvalidPlugin() {
// Create an importer.
$this
->createImporterConfiguration('Test feed', 'test_feed');
// Assert that there is no error message yet.
$this
->drupalGet('admin/structure/feeds/test_feed');
$this
->assertNoText('There are some issues with the importer configuration');
// Add invalid fetcher plugin.
$invalid_plugin = $this
->randomName();
$importer = feeds_importer('test_feed');
$importer
->addConfig(array(
'fetcher' => array(
'plugin_key' => $invalid_plugin,
'config' => array(),
),
));
$importer
->save();
// Assert error message on importer page.
$this
->drupalGet('admin/structure/feeds/test_feed');
$this
->assertText(format_string('The plugin @invalid_plugin is unavailable.', array(
'@invalid_plugin' => $invalid_plugin,
)));
}