You are here

public function EntityFinderTest::testFindEntities in Feeds 8.3

@covers ::findEntities

File

tests/src/Unit/EntityFinderTest.php, line 70

Class

EntityFinderTest
@coversDefaultClass \Drupal\feeds\EntityFinder @group feeds

Namespace

Drupal\Tests\feeds\Unit

Code

public function testFindEntities() {

  // Entity query.
  $entity_query = $this
    ->prophesize(QueryInterface::class);
  $entity_query
    ->range(0, 1)
    ->willReturn($entity_query);
  $entity_query
    ->condition('field_ref', 1)
    ->willReturn($entity_query);
  $entity_query
    ->execute()
    ->willReturn([
    12,
  ]);
  $this->entityStorage
    ->getQuery()
    ->willReturn($entity_query)
    ->shouldBeCalled();
  $entity_ids = $this
    ->createEntityFinderInstance()
    ->findEntities('foo', 'field_ref', 1);
  $this
    ->assertEquals([
    12,
  ], $entity_ids);
}