Skip to content

Commit 9862c00

Browse files
pogsterdmanners
authored andcommitted
magento-engcom/import-export-improvements#101: Test adjustments to new behaviour. A product's SKU won't be changed by beforeSave anymore. Only a duplicated product will receive a changed SKU on its creation.
1 parent 46c422f commit 9862c00

File tree

1 file changed

+1
-6
lines changed
  • dev/tests/integration/testsuite/Magento/Catalog/Model/Product/Attribute/Backend

1 file changed

+1
-6
lines changed

dev/tests/integration/testsuite/Magento/Catalog/Model/Product/Attribute/Backend/SkuTest.php

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -64,20 +64,15 @@ public function testGenerateUniqueLongSku()
6464
\Magento\Catalog\Model\ProductRepository::class
6565
);
6666
$product = $repository->get('simple');
67-
$product->setSku('0123456789012345678901234567890123456789012345678901234567890123');
67+
$product->setSku('0123456789012345678901234567890123456789012345678901234567890123')->save();
6868

6969
/** @var \Magento\Catalog\Model\Product\Copier $copier */
7070
$copier = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->get(
7171
\Magento\Catalog\Model\Product\Copier::class
7272
);
7373
$copy = $copier->copy($product);
7474
$this->assertEquals('0123456789012345678901234567890123456789012345678901234567890123', $product->getSku());
75-
$product->getResource()->getAttribute('sku')->getBackend()->beforeSave($product);
76-
$this->assertEquals('0123456789012345678901234567890123456789012345678901234567890123', $product->getSku());
7775
$this->assertEquals('01234567890123456789012345678901234567890123456789012345678901-1', $copy->getSku());
78-
79-
$copy->getResource()->getAttribute('sku')->getBackend()->beforeSave($copy);
80-
$this->assertEquals('01234567890123456789012345678901234567890123456789012345678901-2', $copy->getSku());
8176
}
8277

8378
/**

0 commit comments

Comments
 (0)