insert-8.x-2.x-dev/modules/insert_responsive_image/tests/src/FunctionalJavaScript/InsertResponsiveImageTestBase.php

modules/insert_responsive_image/tests/src/FunctionalJavaScript/InsertResponsiveImageTestBase.php
<?php

namespace Drupal\Tests\insert_responsive_image\FunctionalJavascript;

use Drupal\Core\Serialization\Yaml;
use Drupal\Tests\insert\FunctionalJavascript\InsertImageTestBase;

/**
 *
 */
abstract class InsertResponsiveImageTestBase extends InsertImageTestBase {

  /**
   * @inheritdoc
   */
  protected static $modules = [
    'node',
    'image',
    'insert',
    'field_ui',
    'responsive_image',
    'insert_responsive_image',
  ];

  /**
   * @inheritdoc
   */
  protected function setUp(): void {
    parent::setUp();

    // Install the 'wide' responsive image style.
    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);
  }

}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc