Example #1
0
 public function testAddAndRemoeveDirectories()
 {
     ClassLoader::addDirectories([__DIR__ . '/Fixture']);
     ClassLoader::addDirectories([__DIR__ . '/Traits']);
     $this->assertTrue(in_array(__DIR__ . '/Traits', ClassLoader::getDirectories()));
     $this->assertTrue(in_array(__DIR__ . '/Fixture', ClassLoader::getDirectories()));
     ClassLoader::removeDirectories([__DIR__ . '/Fixture']);
     $this->assertFalse(in_array(__DIR__ . '/Fixture', ClassLoader::getDirectories()));
     ClassLoader::addDirectories([__DIR__ . '/Fixture']);
     ClassLoader::removeDirectories();
     $this->assertSame([], ClassLoader::getDirectories());
 }