ef45fe15a430ab62ed04d239625d6d2f7a974807
[yaffs-website] / web / modules / contrib / media_entity_image / src / Tests / MediaEntityImageTest.php
1 <?php
2
3 namespace Drupal\media_entity_image\Tests;
4
5 use Drupal\simpletest\WebTestBase;
6
7 /**
8  * Tests for media entity image.
9  *
10  * @group media_entity_image
11  */
12 class MediaEntityImageTest extends WebTestBase {
13
14   /**
15    * Modules to install.
16    *
17    * @var array
18    */
19   public static $modules = [
20     'block',
21     'media_entity',
22     'entity_browser',
23     'media_entity_image_test',
24   ];
25
26   /**
27    * Tests media entity image.
28    */
29   public function testMediaEntityImage() {
30     $account = $this->drupalCreateUser([
31       'access test_entity_browser_for_images entity browser pages',
32     ]);
33     $this->drupalLogin($account);
34     $image = current($this->drupalGetTestFiles('image'));
35     // Go to the entity browser iframe link.
36     $this->drupalGet('/entity-browser/iframe/test_entity_browser_for_images');
37     $edit = [
38       'files[upload][]' => $this->container->get('file_system')->realpath($image->uri),
39     ];
40     $this->drupalPostForm(NULL, $edit, t('Select'));
41     $this->assertText('Labels:');
42     $this->assertNoText('The media bundle is not configured correctly.');
43   }
44
45 }