Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
GetSourceItemsDataBySkuTest.php
Go to the documentation of this file.
1 <?php
6 declare(strict_types=1);
7 
9 
13 use PHPUnit\Framework\TestCase;
14 
15 class GetSourceItemsDataBySkuTest extends TestCase
16 {
20  private $getSourceItemsDataBySku;
21 
22  protected function setUp()
23  {
24  parent::setUp();
25  $this->getSourceItemsDataBySku = Bootstrap::getObjectManager()->get(GetSourceItemsDataBySku::class);
26  }
27 
33  public function testExecute()
34  {
35  $sourceItems = $this->getSourceItemsDataBySku->execute('SKU-1');
36 
37  $sourceCodes = [];
38  foreach ($sourceItems as $sourceItem) {
40  }
41 
42  self::assertContains('eu-1', $sourceCodes);
43  self::assertContains('eu-2', $sourceCodes);
44  self::assertContains('eu-3', $sourceCodes);
45  self::assertContains('eu-disabled', $sourceCodes);
46  }
47 }
$sourceItems