public function FeedTypeTamperMetaTest::testGetTampersGroupedBySource in Feeds Tamper 8.2
Same name in this branch
- 8.2 tests/src/Unit/FeedTypeTamperMetaTest.php \Drupal\Tests\feeds_tamper\Unit\FeedTypeTamperMetaTest::testGetTampersGroupedBySource()
- 8.2 tests/src/Kernel/FeedTypeTamperMetaTest.php \Drupal\Tests\feeds_tamper\Kernel\FeedTypeTamperMetaTest::testGetTampersGroupedBySource()
@covers ::getTampersGroupedBySource
File
- tests/
src/ Kernel/ FeedTypeTamperMetaTest.php, line 100
Class
- FeedTypeTamperMetaTest
- @coversDefaultClass \Drupal\feeds_tamper\FeedTypeTamperMeta @group feeds_tamper
Namespace
Drupal\Tests\feeds_tamper\KernelCode
public function testGetTampersGroupedBySource() {
// Add a second tamper to 'alpha' source.
$this->feedTypeTamperMeta
->addTamper([
'plugin' => 'convert_case',
'operation' => 'ucfirst',
'source' => 'alpha',
'description' => 'Start text with uppercase character',
]);
$tampers_by_source = $this->feedTypeTamperMeta
->getTampersGroupedBySource();
// Assert tampers for two sources.
$this
->assertCount(2, $tampers_by_source);
$this
->assertArrayHasKey('alpha', $tampers_by_source);
$this
->assertArrayHasKey('beta', $tampers_by_source);
// Assert that for the first source two tampers exist.
$this
->assertCount(2, $tampers_by_source['alpha']);
// And one for the second.
$this
->assertCount(1, $tampers_by_source['beta']);
}