Skip to content

Commit 9d114df

Browse files
committed
MAGETWO-70651: Saving category create not valid url-rewrites
1 parent c7d6324 commit 9d114df

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

app/code/Magento/CatalogUrlRewrite/Test/Unit/Observer/UrlRewriteHandlerTest.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
use Magento\Framework\Serialize\Serializer\Json;
1515
use Magento\UrlRewrite\Model\MergeDataProviderFactory;
1616
use Magento\UrlRewrite\Model\MergeDataProvider;
17+
use Magento\CatalogUrlRewrite\Model\CategoryProductUrlPathGenerator;
1718

1819
class UrlRewriteHandlerTest extends \PHPUnit_Framework_TestCase
1920
{
@@ -47,6 +48,11 @@ class UrlRewriteHandlerTest extends \PHPUnit_Framework_TestCase
4748
*/
4849
protected $collectionFactoryMock;
4950

51+
/**
52+
* @var CategoryProductUrlPathGenerator|\PHPUnit_Framework_MockObject_MockObject
53+
*/
54+
private $categoryBasedProductRewriteGeneratorMock;
55+
5056
/**
5157
* @var MergeDataProviderFactory|\PHPUnit_Framework_MockObject_MockObject
5258
*/
@@ -82,6 +88,9 @@ protected function setUp()
8288
$mergeDataProviderMock = $this->getMockBuilder(MergeDataProvider::class)
8389
->disableOriginalConstructor()
8490
->getMock();
91+
$this->categoryBasedProductRewriteGeneratorMock = $this->getMockBuilder(CategoryProductUrlPathGenerator::class)
92+
->disableOriginalConstructor()
93+
->getMock();
8594
$this->mergeDataProviderFactoryMock->expects($this->any())
8695
->method('create')
8796
->willReturn($mergeDataProviderMock);
@@ -96,6 +105,7 @@ protected function setUp()
96105
$this->productUrlRewriteGeneratorMock,
97106
$this->urlPersistMock,
98107
$this->collectionFactoryMock,
108+
$this->categoryBasedProductRewriteGeneratorMock,
99109
$this->mergeDataProviderFactoryMock,
100110
$this->serializerMock
101111
);

0 commit comments

Comments
 (0)