You are here

public function FeedsSubscriberTest::setUp in Feeds Tamper 8.2

Overrides FeedsUnitTestCase::setUp

File

tests/src/Unit/EventSubscriber/FeedsSubscriberTest.php, line 49

Class

FeedsSubscriberTest
@coversDefaultClass \Drupal\feeds_tamper\EventSubscriber\FeedsSubscriber @group feeds_tamper

Namespace

Drupal\Tests\feeds_tamper\Unit\EventSubscriber

Code

public function setUp() {
  parent::setUp();

  // Create parse event.
  $this->event = new ParseEvent($this
    ->getMockFeed(), $this
    ->createMock(FetcherResultInterface::class));
  $this->event
    ->setParserResult(new ParserResult());

  // Create tamper meta.
  $this->tamperMeta = $this
    ->createMock(FeedTypeTamperMetaInterface::class);

  // Create feed type tamper manager.
  $tamper_manager = $this
    ->createMock(FeedTypeTamperManagerInterface::class);
  $tamper_manager
    ->expects($this
    ->any())
    ->method('getTamperMeta')
    ->will($this
    ->returnValue($this->tamperMeta));

  // And finally, create the subscriber to test.
  $this->subscriber = new FeedsSubscriber($tamper_manager);
}