You are here

protected function SingleItemTest::assertPreviewContains in Media Library Form API Element 2.x

Asserts that the media library preview contains the provided items.

Parameters

array $items: The items to check for.

1 call to SingleItemTest::assertPreviewContains()
SingleItemTest::testForm in tests/src/FunctionalJavascript/SingleItemTest.php
Tests the setting form.

File

tests/src/FunctionalJavascript/SingleItemTest.php, line 177

Class

SingleItemTest
Test using the media library element.

Namespace

Drupal\Tests\media_library_form_element\FunctionalJavascript

Code

protected function assertPreviewContains(array $items) {
  $assert = $this
    ->assertSession();
  foreach ($items as $index => $item) {
    $nth = $index + 1;
    $selector = ".media-library-item:nth-of-type({$nth}) .media-library-item__name";
    $assert
      ->elementContains('css', $selector, $item);
  }
}