public function testRegister() { $this->object->register(); $loaders = \spl_autoload_functions(); foreach ($loaders as $loader) { if (is_array($loader)) { $this->assertInternalType('object', $loader[0]); $this->assertInstanceOf('Versionable\\Autoload\\Autoload', $loader[0]); $this->assertEquals('loadClass', $loader[1]); } } }
<?php require_once __DIR__ . '/../vendor/autoload/src/Versionable/Autoload/Autoload.php'; use Versionable\Autoload\Autoload; $al = new Autoload(); $al->registerNamespace('Versionable', __DIR__ . '/../src'); $al->register();