You are here

public function ImageBrowserUploadValidationTest::testUploadFileSizeValidation in Lightning Media 8.2

Tests that image browser upload widget respects max file size of the field.

File

tests/src/ExistingSiteJavascript/ImageBrowserUploadValidationTest.php, line 89

Class

ImageBrowserUploadValidationTest
@group lightning @group lightning_media

Namespace

Drupal\Tests\lightning_media\ExistingSiteJavascript

Code

public function testUploadFileSizeValidation() {
  $this
    ->visit('/node/add/page');
  $this
    ->open('Lightweight Image');
  $this->assert
    ->elementExists('named', [
    'link',
    'Upload',
  ])
    ->click();
  $this->assert
    ->fieldExists('input_file')
    ->attachFile(__DIR__ . '/../../files/test.jpg');
  $this->assert
    ->assertWaitOnAjaxRequest();
  sleep(1);
  $this->assert
    ->elementExists('css', '.messages [role="alert"]');
  $this->assert
    ->elementExists('css', 'input.form-file.error');
}