20 private $gridModuleMock;
31 $this->gridModuleMock = $this->getMockBuilder(Module::class)
32 ->disableOriginalConstructor()
43 $this->assertInstanceOf(\
Zend\View\Model\ViewModel::class,
$viewModel);
51 'name' =>
'magento/sample-module-one',
54 'vendor' =>
'magento',
55 'moduleName' =>
'Sample_Module_One',
60 'name' =>
'magento/sample-module-two',
63 'vendor' =>
'magento',
64 'moduleName' =>
'Sample_Module_Two',
70 $this->gridModuleMock->expects(static::once())
72 ->willReturn($moduleList);
74 $jsonModel = $this->controller->modulesAction();
75 $this->assertInstanceOf(\
Zend\View\Model\JsonModel::class, $jsonModel);
76 $variables = $jsonModel->getVariables();
77 $this->assertArrayHasKey(
'success', $variables);
78 $this->assertTrue($variables[
'success']);
79 $this->assertEquals($moduleList, $variables[
'modules']);
80 $this->assertArrayHasKey(
'total', $variables);
81 $this->assertEquals(2, $variables[
'total']);