private function ImageBrowserUploadValidationTest::visitImageBrowser in Lightning Media 8.4
Visits the image browser at its dedicated URL.
1 call to ImageBrowserUploadValidationTest::visitImageBrowser()
- ImageBrowserUploadValidationTest::testValidation in modules/
lightning_media_image/ tests/ src/ Functional/ ImageBrowserUploadValidationTest.php - Tests that the upload widget validates input correctly.
File
- modules/
lightning_media_image/ tests/ src/ Functional/ ImageBrowserUploadValidationTest.php, line 127
Class
- ImageBrowserUploadValidationTest
- Tests validation when uploading files into the image browser.
Namespace
Drupal\Tests\lightning_media_image\FunctionalCode
private function visitImageBrowser() {
$assert_session = $this
->assertSession();
$settings = $assert_session
->elementExists('css', '[data-drupal-selector="drupal-settings-json"]')
->getText();
$settings = Json::decode($settings);
$this
->assertArrayHasKey('entity_browser', $settings);
$settings = reset($settings['entity_browser']['modal']);
$url = $this
->buildUrl('/entity-browser/modal/image_browser', [
'query' => [
'uuid' => $settings['uuid'],
'original_path' => $settings['original_path'],
],
]);
$this
->drupalGet($url);
$assert_session
->statusCodeEquals(200);
}