public function testFacadeIsAwareOfAllPluginsInThePluginsDirectoryButDoesNotLoadAbstractPlugin() { $facade = new Facade(); $availablePlugins = $facade->listAvailablePlugins(); $this->assertNotContains('\\BoxUK\\Describr\\Plugins\\Abstract', $availablePlugins); $this->assertContains('\\BoxUK\\Describr\\Plugins\\BoxUK\\GeneralPlugin', $availablePlugins); $this->assertContains('\\BoxUK\\Describr\\Plugins\\BoxUK\\ImagePlugin', $availablePlugins); $this->assertContains('\\BoxUK\\Describr\\Plugins\\BoxUK\\AudioVideo\\AudioPlugin', $availablePlugins); $this->assertContains('\\BoxUK\\Describr\\Plugins\\BoxUK\\AudioVideo\\AsfVideoPlugin', $availablePlugins); $this->assertContains('\\BoxUK\\Describr\\Plugins\\BoxUK\\AudioVideo\\Iso14496VideoPlugin', $availablePlugins); $this->assertContains('\\BoxUK\\Describr\\Plugins\\BoxUK\\AudioVideo\\MpegVideoPlugin', $availablePlugins); }