You are here

public function PluginManagerTestTrait::testCodeContract in Purge 8.3

Test if the plugin manager complies to the basic requirements.

File

tests/src/Traits/PluginManagerTestTrait.php, line 45

Class

PluginManagerTestTrait
Testing helpers DIC plugin manager derivatives.

Namespace

Drupal\Tests\purge\Traits

Code

public function testCodeContract() : void {
  $this
    ->assertTrue($this->pluginManager instanceof $this->pluginManagerClass);
  $this
    ->assertTrue($this->pluginManager instanceof PluginManagerInterface);
  $this
    ->assertTrue($this->pluginManager instanceof DefaultPluginManager);
  $this
    ->assertTrue($this->pluginManager instanceof CachedDiscoveryInterface);
}