18 $this->_requestMock->expects($this->any())
20 ->with($this->equalTo(\
Magento\Integration\Controller\Adminhtml\Integration::PARAM_INTEGRATION_ID))
21 ->will($this->returnValue(self::INTEGRATION_ID));
23 $this->_integrationSvcMock->expects($this->any())
25 ->with($this->equalTo(self::INTEGRATION_ID))
30 <layout xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance">
31 <handle
id=
"adminhtml_integration_activate_permissions_webapi">
32 <referenceBlock
name=
"integration.activate.permissions.tabs">
33 <block
class=
"Magento\Integration\Block\Adminhtml\Integration\Activate\Permissions\Tab\Webapi" name=
"integration_activate_permissions_tabs_webapi" template=
"integration/activate/permissions/tab/webapi.phtml"/>
34 <action method=
"addTab">
35 <argument
name=
"name" xsi:type=
"string">integration_activate_permissions_tabs_webapi</argument>
36 <argument
name=
"block" xsi:type=
"string">integration_activate_permissions_tabs_webapi</argument>
44 $layoutUpdates =
new LayoutElement(
$handle);
45 $this->_registryMock->expects($this->any())->method(
'register');
47 $this->_layoutMergeMock->expects($this->once())
48 ->method(
'getFileLayoutUpdatesXml')
49 ->will($this->returnValue($layoutUpdates));
51 $this->_viewMock->expects($this->once())
52 ->method(
'loadLayout')
53 ->with($this->equalTo([
'adminhtml_integration_activate_permissions_webapi']));
_getSampleIntegrationData()
_createIntegrationController($actionName)