public function FeedTest::testSetConfigurationFor in Feeds 8.3
@covers ::setConfigurationFor
File
- tests/
src/ Kernel/ Entity/ FeedTest.php, line 476
Class
- FeedTest
- @coversDefaultClass \Drupal\feeds\Entity\Feed @group feeds
Namespace
Drupal\Tests\feeds\Kernel\EntityCode
public function testSetConfigurationFor() {
$feed = $this
->createFeed($this->feedType
->id());
// This test does not work with a data provider as that results into phpunit
// passing an __PHP_Incomplete_Class.
$classes = [
FeedsPluginInterface::class,
FetcherInterface::class,
ParserInterface::class,
ProcessorInterface::class,
];
foreach ($classes as $class) {
$plugin = $this
->createMock($class);
$plugin
->expects($this
->atLeastOnce())
->method('defaultFeedConfiguration')
->will($this
->returnValue([]));
$feed
->setConfigurationFor($plugin, [
'foo' => 'bar',
]);
}
}