devel_wizard-2.x-dev/tests/src/Kernel/Plugin/DevelWizard/Spell/RouteAccessCheckerSpellTest.php

tests/src/Kernel/Plugin/DevelWizard/Spell/RouteAccessCheckerSpellTest.php
<?php

declare(strict_types=1);

namespace Drupal\Tests\devel_wizard\Kernel\Plugin\DevelWizard\Spell;

use Drupal\Tests\devel_wizard\Traits\TemplateTrait;

class RouteAccessCheckerSpellTest extends SpellTestBase {

  use TemplateTrait;

  /**
   * {@inheritdoc}
   */
  public static $modules = [
    'devel_wizard',
  ];

  public function casesTemplateAccessCheckerPhp(): array {
    return $this->collectTemplateCases('spell/route_access_checker/access-checker.php.twig');
  }

  /**
   * @dataProvider casesTemplateAccessCheckerPhp
   *
   * @throws \Exception
   */
  public function testTemplateAccessCheckerPhp(string $expected, string $template, array $context): void {
    /** @var \Drupal\Core\Template\TwigEnvironment $twig */
    $twig = \Drupal::getContainer()->get('twig');
    static::assertSame(
      $expected,
      $twig->render($template, $context),
    );
  }

}

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

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