public function tearDown()
{
parent::tearDown();
// Check required plugins
if ($this->expectedRequiredPlugins) {
$diff = array_diff($this->expectedRequiredPlugins, $this->actualRequiredPlugins);
$this->assertSame(0, count($diff), 'Expected and actual required plugins differ: ' . implode(', ', $diff));
}
// Check removed plugins
if ($this->expectedRemovedPlugins) {
$diff = array_diff($this->expectedRequiredPlugins, $this->actualRequiredPlugins);
$this->assertSame(0, count($diff), 'Expected and actual removed plugins differ: ' . implode(', ', $diff));
}
unset($this->plugin);
}