InsertResponsiveImageTestBase.php in Insert 8.2
File
modules/insert_responsive_image/tests/src/FunctionalJavaScript/InsertResponsiveImageTestBase.php
View source
<?php
namespace Drupal\Tests\insert_responsive_image\FunctionalJavascript;
use Drupal\Core\Serialization\Yaml;
use Drupal\Tests\insert\FunctionalJavascript\InsertImageTestBase;
abstract class InsertResponsiveImageTestBase extends InsertImageTestBase {
public static $modules = [
'node',
'image',
'insert',
'field_ui',
'responsive_image',
'insert_responsive_image',
];
protected function setUp() {
parent::setUp();
foreach ([
'2600x2600',
'1300x1300',
'650x650',
'325x325',
] as $size) {
$imageStyle = Yaml::decode(file_get_contents(DRUPAL_ROOT . '/core/profiles/standard/config/optional/image.style.max_' . $size . '.yml'));
$this
->config('image.style.max_' . $size)
->setData($imageStyle)
->save(TRUE);
}
$wideImageStyle = Yaml::decode(file_get_contents(DRUPAL_ROOT . '/core/profiles/standard/config/optional/responsive_image.styles.wide.yml'));
$this
->config('responsive_image.styles.wide')
->setData($wideImageStyle)
->save(TRUE);
}
}