You are here

public function FeedTypeTamperMetaTest::testSourceDefinitionWithBlankLabels in Feeds Tamper 8.2

@covers ::getSourceDefinition

File

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

Class

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

Namespace

Drupal\Tests\feeds_tamper\Unit

Code

public function testSourceDefinitionWithBlankLabels() {
  $mapping_sources = [
    'alpha' => [],
    'beta' => [],
  ];
  $feed_type_tamper_meta = $this
    ->createFeedTypeTamperMeta($mapping_sources);

  // Assert that the source's keys are used as label in the source definition
  // when the sources do not provide labels.
  $source = $feed_type_tamper_meta
    ->getSourceDefinition();
  $source_list = $source
    ->getList();
  $this
    ->assertEquals($source_list['alpha'], 'alpha');
  $this
    ->assertEquals($source_list['beta'], 'beta');
}