migrate_conditions-1.0.0-beta1/tests/src/Unit/condition/ConditionTestValidationTrait.php

tests/src/Unit/condition/ConditionTestValidationTrait.php
<?php

namespace Drupal\Tests\migrate_conditions\Unit\condition;

/**
 * Trait useful for some condition plugins.
 */
trait ConditionTestValidationTrait {

  /**
   * @covers ::__construct()
   * @dataProvider providerTestConfigurationValidation
   */
  public function testConfigurationValidation($configuration, $message) {
    $this->expectException(\InvalidArgumentException::class);
    $this->expectExceptionMessage($message);
    $class = $this->conditionClass;
    $condition = new $class($configuration, $this->conditionId, []);
  }

  /**
   * Data provider for ::testConfigurationValidation().
   */
  public function providerTestConfigurationValidation() {
    return [];
  }

}

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

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