public function MediaEntityBrowserTest::testMediaBrowser in Media Entity Browser 8.2
Same name and namespace in other branches
- 8 tests/src/FunctionalJavascript/MediaEntityBrowserTest.php \Drupal\Tests\media_entity_browser\FunctionalJavascript\MediaEntityBrowserTest::testMediaBrowser()
Test the media entity browser.
File
- tests/
src/ FunctionalJavascript/ MediaEntityBrowserTest.php, line 58
Class
- MediaEntityBrowserTest
- A test for the media entity browser.
Namespace
Drupal\Tests\media_entity_browser\FunctionalJavascriptCode
public function testMediaBrowser() {
$this
->drupalGet('entity-browser/iframe/media_entity_browser');
$this
->clickLink('Choose existing media');
$this
->assertSession()
->assertWaitOnAjaxRequest();
$this
->assertSession()
->elementExists('css', '.view-media-entity-browser-view');
$thumbnail = $this
->assertSession()
->elementExists('css', '.views-row img');
$this
->assertStringContainsString('media_entity_browser_thumbnail', $thumbnail
->getAttribute('src'));
$this
->assertSession()
->elementNotExists('css', '.views-row.checked');
$this
->getSession()
->getPage()
->find('css', '.views-row')
->press();
$this
->assertSession()
->elementExists('css', '.views-row.checked');
$this
->assertSession()
->buttonExists('Select media');
}