Skip to content

Commit c67aa1d

Browse files
committed
B2B-2006: [Test] Unstable LayeredNavigation integration tests
1 parent fbf49de commit c67aa1d

File tree

3 files changed

+14
-18
lines changed

3 files changed

+14
-18
lines changed

dev/tests/integration/testsuite/Magento/Elasticsearch/Model/Indexer/ReindexAllTest.php

Lines changed: 12 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -144,29 +144,25 @@ public function testSortCaseSensitive(): void
144144
$productThird = $this->productRepository->get('fulltext-3');
145145
$productFourth = $this->productRepository->get('fulltext-4');
146146
$productFifth = $this->productRepository->get('fulltext-5');
147-
$correctSortedIds = [
148-
$productFirst->getId(),
149-
$productFourth->getId(),
150-
$productSecond->getId(),
151-
$productFifth->getId(),
152-
$productThird->getId(),
153-
];
147+
154148
$this->reindexAll();
155149
$result = $this->sortByName();
156150
$firstInSearchResults = (int) $result[0]['_id'];
157151
$secondInSearchResults = (int) $result[1]['_id'];
158152
$thirdInSearchResults = (int) $result[2]['_id'];
159153
$fourthInSearchResults = (int) $result[3]['_id'];
160154
$fifthInSearchResults = (int) $result[4]['_id'];
161-
$actualSortedIds = [
162-
$firstInSearchResults,
163-
$secondInSearchResults,
164-
$thirdInSearchResults,
165-
$fourthInSearchResults,
166-
$fifthInSearchResults
167-
];
168-
$this->assertCount(5, $result);
169-
$this->assertEquals($correctSortedIds, $actualSortedIds);
155+
156+
self::assertCount(5, $result);
157+
self::assertEqualsCanonicalizing(
158+
[$productFirst->getId(), $productFourth->getId()],
159+
[$firstInSearchResults, $secondInSearchResults]
160+
);
161+
self::assertEqualsCanonicalizing(
162+
[$productSecond->getId(), $productFifth->getId()],
163+
[$thirdInSearchResults, $fourthInSearchResults]
164+
);
165+
self::assertEquals($productThird->getId(), $fifthInSearchResults);
170166
}
171167

172168
/**

dev/tests/integration/testsuite/Magento/LayeredNavigation/Block/Navigation/Category/MultipleFiltersTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ public function testGetMultipleActiveFilters(
4848
);
4949
$this->navigationBlock->setLayout($this->layout);
5050
$resultProducts = $this->getProductSkus($this->navigationBlock->getLayer()->getProductCollection());
51-
$this->assertEqualsCanonicalizing($expectedProducts, $resultProducts);
51+
self::assertEqualsCanonicalizing($expectedProducts, $resultProducts);
5252
}
5353

5454
/**

dev/tests/integration/testsuite/Magento/LayeredNavigation/Block/Navigation/Search/MultipleFiltersTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ public function testGetMultipleActiveFilters(
4545
);
4646
$this->navigationBlock->setLayout($this->layout);
4747
$resultProducts = $this->getProductSkus($this->navigationBlock->getLayer()->getProductCollection());
48-
$this->assertEqualsCanonicalizing($expectedProducts, $resultProducts);
48+
self::assertEqualsCanonicalizing($expectedProducts, $resultProducts);
4949
}
5050

5151
/**

0 commit comments

Comments
 (0)