TamperRemoveTest.php in Feeds Tamper 8.2
File
tests/src/Kernel/TamperRemoveTest.php
View source
<?php
namespace Drupal\Tests\feeds_tamper\Kernel;
class TamperRemoveTest extends FeedsTamperKernelTestBase {
public function testRemoveTamperWhenMappingIsRemoved() {
$feed_type = $this
->createFeedType();
$feed_type_tamper_manager = \Drupal::service('feeds_tamper.feed_type_tamper_manager');
$feed_type_tamper_manager
->getTamperMeta($feed_type, TRUE)
->addTamper([
'plugin' => 'convert_case',
'operation' => 'ucfirst',
'source' => 'title',
'description' => 'Start text with uppercase character',
]);
$feed_type
->save();
$feed_type = $this
->reloadEntity($feed_type);
$this
->assertCount(1, $feed_type_tamper_manager
->getTamperMeta($feed_type, TRUE)
->getTampers());
$feed_type
->removeMapping(1);
$feed_type
->save();
$this
->assertCount(0, $feed_type_tamper_manager
->getTamperMeta($feed_type, TRUE)
->getTampers());
}
}