Skip to content
Snippets Groups Projects
Commit 5484115c authored by Maxim Medinskiy's avatar Maxim Medinskiy
Browse files

MAGETWO-35088: Page and Block Data and Repository Interfaces

parent b8f63008
No related merge requests found
...@@ -11,14 +11,9 @@ namespace Magento\Cms\Test\Unit\Model\Config\Source; ...@@ -11,14 +11,9 @@ namespace Magento\Cms\Test\Unit\Model\Config\Source;
class PageTest extends \PHPUnit_Framework_TestCase class PageTest extends \PHPUnit_Framework_TestCase
{ {
/** /**
* @var \Magento\Cms\Model\PageRepository|\PHPUnit_Framework_MockObject_MockObject * @var \Magento\Cms\Model\Resource\Page\CollectionFactory|\PHPUnit_Framework_MockObject_MockObject
*/ */
protected $pageRepositoryMock; protected $collectionFactory;
/**
* @var \Magento\Cms\Model\Resource\PageCriteria|\PHPUnit_Framework_MockObject_MockObject
*/
protected $pageCriteriaFactoryMock;
/** /**
* @var \Magento\Cms\Model\Config\Source\Page * @var \Magento\Cms\Model\Config\Source\Page
...@@ -34,15 +29,8 @@ class PageTest extends \PHPUnit_Framework_TestCase ...@@ -34,15 +29,8 @@ class PageTest extends \PHPUnit_Framework_TestCase
{ {
$objectManager = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this); $objectManager = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
$this->pageRepositoryMock = $this->getMock( $this->collectionFactory = $this->getMock(
'Magento\Cms\Model\PageRepository', 'Magento\Cms\Model\Resource\Page\CollectionFactory',
[],
[],
'',
false
);
$this->pageCriteriaFactoryMock = $this->getMock(
'\Magento\Framework\Api\SearchCriteriaInterfaceFactory',
['create'], ['create'],
[], [],
'', '',
...@@ -52,8 +40,7 @@ class PageTest extends \PHPUnit_Framework_TestCase ...@@ -52,8 +40,7 @@ class PageTest extends \PHPUnit_Framework_TestCase
$this->page = $objectManager->getObject( $this->page = $objectManager->getObject(
'Magento\Cms\Model\Config\Source\Page', 'Magento\Cms\Model\Config\Source\Page',
[ [
'pageRepository' => $this->pageRepositoryMock, 'collectionFactory' => $this->collectionFactory,
'pageCriteriaFactory' => $this->pageCriteriaFactoryMock
] ]
); );
} }
...@@ -72,21 +59,10 @@ class PageTest extends \PHPUnit_Framework_TestCase ...@@ -72,21 +59,10 @@ class PageTest extends \PHPUnit_Framework_TestCase
'', '',
false false
); );
$pageCriteriaMock = $this->getMockForAbstractClass(
'Magento\Framework\Api\SearchCriteriaInterface',
[],
'',
false
);
$this->pageRepositoryMock->expects($this->once()) $this->collectionFactory->expects($this->once())
->method('getList')
->with($pageCriteriaMock)
->will($this->returnValue($pageCollectionMock));
$this->pageCriteriaFactoryMock->expects($this->once())
->method('create') ->method('create')
->will($this->returnValue($pageCriteriaMock)); ->will($this->returnValue($pageCollectionMock));
$pageCollectionMock->expects($this->once()) $pageCollectionMock->expects($this->once())
->method('toOptionIdArray') ->method('toOptionIdArray')
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment