You are here

public function FeedTypeTamperMetaTest::testAddTamper in Feeds Tamper 8.2

Same name in this branch
  1. 8.2 tests/src/Unit/FeedTypeTamperMetaTest.php \Drupal\Tests\feeds_tamper\Unit\FeedTypeTamperMetaTest::testAddTamper()
  2. 8.2 tests/src/Kernel/FeedTypeTamperMetaTest.php \Drupal\Tests\feeds_tamper\Kernel\FeedTypeTamperMetaTest::testAddTamper()

@covers ::addTamper

File

tests/src/Unit/FeedTypeTamperMetaTest.php, line 81

Class

FeedTypeTamperMetaTest
@coversDefaultClass \Drupal\feeds_tamper\FeedTypeTamperMeta @group feeds_tamper

Namespace

Drupal\Tests\feeds_tamper\Unit

Code

public function testAddTamper() {
  $uuid = $this->feedTypeTamperMeta
    ->addTamper([
    'plugin' => 'convert_case',
    'operation' => 'ucfirst',
    'source' => 'gamma',
    'description' => 'Start text with uppercase character',
  ]);
  $this
    ->assertEquals('uuid3', $uuid);
  $tamper = $this->feedTypeTamperMeta
    ->getTamper($uuid);
  $this
    ->assertInstanceOf(TamperInterface::class, $tamper);

  // Assert that three tampers exist in total.
  $this
    ->assertCount(3, $this->feedTypeTamperMeta
    ->getTampers());
}