9 use Composer\Autoload\ClassLoader;
14 const PREFIX =
'Namespace\\Prefix\\';
16 const DIR =
'/path/to/class/';
32 $this->autoloaderMock = $this->createMock(\Composer\Autoload\ClassLoader::class);
34 \
Magento\Framework\Autoload\ClassLoaderWrapper::class,
36 'autoloader' => $this->autoloaderMock
45 $this->autoloaderMock->expects($this->once())
47 ->with(self::PREFIX, self::DIR, $prepend);
49 $this->model->addPsr0(self::PREFIX, self::DIR, $prepend);
56 $this->autoloaderMock->expects($this->once())
58 ->with(self::PREFIX, self::DIR, $prepend);
60 $this->model->addPsr4(self::PREFIX, self::DIR, $prepend);
65 $this->autoloaderMock->expects($this->once())
67 ->with(self::PREFIX, self::DIR, self::DEFAULT_PREPEND);
69 $this->model->addPsr0(self::PREFIX, self::DIR);
74 $this->autoloaderMock->expects($this->once())
76 ->with(self::PREFIX, self::DIR, self::DEFAULT_PREPEND);
78 $this->model->addPsr4(self::PREFIX, self::DIR);
84 $this->autoloaderMock->expects($this->once())
86 ->with(self::PREFIX,
$paths);
88 $this->model->setPsr0(self::PREFIX,
$paths);
94 $this->autoloaderMock->expects($this->once())
96 ->with(self::PREFIX,
$paths);
98 $this->model->setPsr4(self::PREFIX,
$paths);