Skip to content

Commit b8417be

Browse files
committed
MAGETWO-52105: Edit category does not work
- fix unit test
1 parent 2835452 commit b8417be

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

lib/internal/Magento/Framework/EntityManager/Test/Unit/TypeResolverTest.php

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,16 @@ class TypeResolverTest extends \PHPUnit_Framework_TestCase
1717
*/
1818
private $resolver;
1919

20+
/**
21+
* @var \Magento\Framework\EntityManager\MetadataPool|\PHPUnit_Framework_MockObject_MockObject
22+
*/
23+
private $metadataPoolMock;
24+
2025
public function setUp()
2126
{
2227
$this->objectManager = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
23-
$this->resolver = new \Magento\Framework\EntityManager\TypeResolver();
28+
$this->metadataPoolMock = $this->getMock('\Magento\Framework\EntityManager\MetadataPool', [], [], '', false);
29+
$this->resolver = new \Magento\Framework\EntityManager\TypeResolver($this->metadataPoolMock);
2430
}
2531

2632
/**
@@ -31,6 +37,13 @@ public function setUp()
3137
public function testResolve($dataObject, $interfaceName)
3238
{
3339
$customerDataObject = $this->objectManager->getObject($dataObject);
40+
$this->metadataPoolMock->expects($this->any())
41+
->method('hasConfiguration')
42+
->willReturnMap(
43+
[
44+
[$interfaceName, true]
45+
]
46+
);
3447
$this->assertEquals($interfaceName, $this->resolver->resolve($customerDataObject));
3548
}
3649

0 commit comments

Comments
 (0)