public function MediaEntityBrowserMediaLibraryTest::testMediaBrowser in Media Entity Browser 8.2
Test the media entity browser.
File
- media_entity_browser_media_library/
tests/ src/ FunctionalJavascript/ MediaEntityBrowserMediaLibraryTest.php, line 60
Class
- MediaEntityBrowserMediaLibraryTest
- A test for the media entity browser with media library.
Namespace
Drupal\Tests\media_entity_browser_media_library\FunctionalJavascriptCode
public function testMediaBrowser() {
$this
->drupalGet('entity-browser/iframe/media_entity_browser_media_library');
$this
->clickLink('Choose existing media');
$this
->assertSession()
->assertWaitOnAjaxRequest();
$this
->assertSession()
->elementExists('css', '.media-library-view');
$this
->assertSession()
->elementExists('css', '.media-library-item');
$this
->assertSession()
->elementNotExists('css', '.js-click-to-select.checked');
$this
->getSession()
->getPage()
->find('css', '.js-click-to-select input[type=checkbox]')
->press();
$this
->assertNotNull($this
->assertSession()
->waitForElement('css', '.js-click-to-select.checked'));
}