9 use Symfony\Component\Console\Tester\CommandTester;
15 $objectManagerProvider = $this->createMock(\
Magento\Setup\Model\ObjectManagerProvider::class);
17 $objectManagerProvider->expects($this->any())
20 $moduleList = $this->createMock(\
Magento\Framework\
Module\ModuleList::class);
21 $fullModuleList = $this->createMock(\
Magento\Framework\
Module\FullModuleList::class);
24 ->will($this->returnValueMap([
25 [\
Magento\Framework\
Module\ModuleList::class, [], $moduleList],
26 [\
Magento\Framework\
Module\FullModuleList::class, [], $fullModuleList],
28 $moduleList->expects($this->any())
30 ->will($this->returnValue([
'Magento_Module1',
'Magento_Module2']));
31 $fullModuleList->expects($this->any())
33 ->will($this->returnValue([
'Magento_Module1',
'Magento_Module2',
'Magento_Module3']));
35 $commandTester->execute([]);
36 $this->assertStringMatchesFormat(
37 'List of enabled modules%aMagento_Module1%aMagento_Module2%a' 38 .
'List of disabled modules%aMagento_Module3%a',
39 $commandTester->getDisplay()