Skip to content

Commit c5eec05

Browse files
author
Valeriy Nayda
committed
MAGETWO-62271: Inconsistent saving of Stock Data
1 parent 26cbcd9 commit c5eec05

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

app/code/Magento/Catalog/Test/Unit/Model/Product/CopierTest.php

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
*/
66
namespace Magento\Catalog\Test\Unit\Model\Product;
77

8+
use Magento\Catalog\Api\Data\ProductInterface;
89
use \Magento\Catalog\Model\Product\Copier;
910

1011
class CopierTest extends \PHPUnit_Framework_TestCase
@@ -80,10 +81,14 @@ protected function setUp()
8081

8182
public function testCopy()
8283
{
84+
$productData = [
85+
'product data' => ['product data'],
86+
ProductInterface::EXTENSION_ATTRIBUTES_KEY => [],
87+
];
8388
$this->productMock->expects($this->atLeastOnce())->method('getWebsiteIds');
8489
$this->productMock->expects($this->atLeastOnce())->method('getCategoryIds');
8590
$this->productMock->expects($this->any())->method('getData')->willReturnMap([
86-
['', null, 'product data'],
91+
['', null, $productData],
8792
['linkField', null, '1'],
8893
]);
8994

@@ -135,7 +140,7 @@ public function testCopy()
135140
)->with(
136141
\Magento\Store\Model\Store::DEFAULT_STORE_ID
137142
);
138-
$duplicateMock->expects($this->once())->method('setData')->with('product data');
143+
$duplicateMock->expects($this->once())->method('setData')->with(['product data' => ['product data']]);
139144
$this->copyConstructorMock->expects($this->once())->method('build')->with($this->productMock, $duplicateMock);
140145
$duplicateMock->expects($this->once())->method('getUrlKey')->willReturn('urk-key-1');
141146
$duplicateMock->expects($this->once())->method('setUrlKey')->with('urk-key-2');

0 commit comments

Comments
 (0)