You are here

public function ArrayPluginDefinitionDecoratorTest::testSetContextDefinitionsWithInvalidDefinition in Plugin 8.2

@covers ::setContextDefinitions @covers ::offsetSet

@depends testGetContextDefinitions

File

tests/src/Unit/PluginDefinition/ArrayPluginDefinitionDecoratorTest.php, line 306

Class

ArrayPluginDefinitionDecoratorTest
@coversDefaultClass \Drupal\plugin\PluginDefinition\ArrayPluginDefinitionDecorator

Namespace

Drupal\Tests\plugin\Unit\PluginDefinition

Code

public function testSetContextDefinitionsWithInvalidDefinition() {
  $this
    ->expectException(InvalidArgumentException::class);
  $context_definitions = [
    $this
      ->randomMachineName() => new \stdClass(),
  ];
  $this->sut['context'] = $context_definitions;
}