You are here

public function DateRangeTest::testPrepareValue in Feeds 8.3

@covers ::prepareValue

File

tests/src/Unit/Feeds/Target/DateRangeTest.php, line 49

Class

DateRangeTest
@coversDefaultClass \Drupal\feeds\Feeds\Target\DateRange @group feeds

Namespace

Drupal\Tests\feeds\Unit\Feeds\Target

Code

public function testPrepareValue() {
  $configuration = [
    'feed_type' => $this->feedType,
    'target_definition' => $this->targetDefinition,
  ];
  $target = new DateRange($configuration, 'daterange', []);
  $method = $this
    ->getProtectedClosure($target, 'prepareValue');
  $values = [
    'value' => 1411606273,
    'end_value' => 1489582776,
  ];
  $method(0, $values);
  $this
    ->assertSame(date(DateTimeItemInterface::DATE_STORAGE_FORMAT, 1411606273), $values['value']);
  $this
    ->assertSame(date(DateTimeItemInterface::DATE_STORAGE_FORMAT, 1489582776), $values['end_value']);
}