18 private $moduleManagerMock;
23 private $moduleIterator;
27 $this->moduleManagerMock = $this->getMockBuilder(ModuleManager::class)
28 ->disableOriginalConstructor()
30 $objectManagerHelper =
new ObjectManagerHelper($this);
31 $this->moduleIterator = $objectManagerHelper->getObject(
32 ModuleIterator::class,
34 'moduleManager' => $this->moduleManagerMock,
35 'iterator' =>
new \ArrayIterator([0 => [
'module_name' =>
'Coco_Module']])
42 $this->moduleManagerMock->expects($this->once())
46 foreach ($this->moduleIterator as
$item) {
47 $this->assertEquals([
'module_name' =>
'Coco_Module',
'status' =>
'Enabled'],
$item);