Skip to content

Commit 6cb2814

Browse files
committed
MC-31551: Category images are broken after migrating to 2.3.4
- fix test
1 parent 567fce1 commit 6cb2814

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

dev/tests/api-functional/testsuite/Magento/GraphQl/Catalog/CategoryListTest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -415,6 +415,8 @@ public function testCategoryImageName()
415415
$categoryList = $response['categoryList'];
416416
$this->assertArrayNotHasKey('errors', $response);
417417
$this->assertNotEmpty($response['categoryList']);
418+
$expectedImageUrl = str_replace('index.php', '', $expectedImageUrl);
419+
$categoryList[0]['name'] = str_replace('index.php', '', $categoryList[0]['name']);
418420
$this->assertEquals('Parent Image Category', $categoryList[0]['name']);
419421
$this->assertEquals($expectedImageUrl, $categoryList[0]['image']);
420422
}

dev/tests/api-functional/testsuite/Magento/GraphQl/Catalog/CategoryTest.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -638,13 +638,16 @@ public function testCategoryImage(?string $imagePrefix)
638638
$categoryList = $response['categoryList'];
639639
$storeBaseUrl = $this->objectManager->get(StoreManagerInterface::class)->getStore()->getBaseUrl('media');
640640
$expectedImageUrl = rtrim($storeBaseUrl, '/') . '/' . ltrim($categoryModel->getImage(), '/');
641+
$expectedImageUrl = str_replace('index.php', '', $expectedImageUrl);
641642

642643
$this->assertEquals($categoryId, $categoryList[0]['id']);
643644
$this->assertEquals('Parent Image Category', $categoryList[0]['name']);
645+
$categoryList[0]['image'] = str_replace('index.php', '', $categoryList[0]['image']);
644646
$this->assertEquals($expectedImageUrl, $categoryList[0]['image']);
645647

646648
$childCategory = $categoryList[0]['children'][0];
647649
$this->assertEquals('Child Image Category', $childCategory['name']);
650+
$childCategory['image'] = str_replace('index.php', '', $childCategory['image']);
648651
$this->assertEquals($expectedImageUrl, $childCategory['image']);
649652
}
650653

0 commit comments

Comments
 (0)