commerce_conditions_plus-1.0.x-dev/tests/src/Kernel/FieldWidgetInfoAlterTest.php

tests/src/Kernel/FieldWidgetInfoAlterTest.php
<?php

declare(strict_types=1);

namespace Drupal\Tests\commerce_conditions_plus\Kernel;

use Drupal\commerce_conditions_plus\Plugin\Field\FieldWidget\ConditionsTable;
use Drupal\Tests\commerce_order\Kernel\OrderKernelTestBase;

/**
 * The field widget test.
 *
 * @group commerce_conditions_plus
 */
final class FieldWidgetInfoAlterTest extends OrderKernelTestBase {

  /**
   * Modules to enable.
   *
   * @var array
   */
  public static $modules = [
    'commerce_promotion',
    'commerce_conditions_plus',
  ];

  /**
   * Tests the widget class is swapped.
   */
  public function testWidgetClassOveridden() {
    $widget_manager = $this->container->get('plugin.manager.field.widget');
    $definition = $widget_manager->getDefinition('commerce_conditions');
    self::assertEquals(ConditionsTable::class, $definition['class']);
  }

}

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

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