Skip to content

Commit b887eeb

Browse files
committed
B2B-2530: Unskip GraphQL cache tests skipped due to DEVOPS-4924
- Adding print_r for debugging2
1 parent d975f35 commit b887eeb

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

dev/tests/api-functional/testsuite/Magento/GraphQl/PageCache/CacheTagTest.php

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -99,9 +99,9 @@ public function testCacheTagForCategoriesWithProduct()
9999
print_r("=======");
100100
print_r($responseMissOnCategoryQuery);
101101
print_r(" end =======");
102-
$this->assertArrayHasKey(CacheIdCalculator::CACHE_ID_HEADER, $responseMissOnCategoryQuery['headers']);
103-
$this->assertArrayHasKey('X-Magento-Cache-Debug', $responseMissOnCategoryQuery['headers']);
104-
$this->assertEquals('MISS', $responseMissOnCategoryQuery['headers']['X-Magento-Cache-Debug']);
102+
$cacheId = $responseMissOnCategoryQuery['headers'][CacheIdCalculator::CACHE_ID_HEADER];
103+
// Verify we obtain a cache MISS the first time we search the cache using this X-Magento-Cache-Id
104+
$this->assertCacheMissAndReturnResponse($categoryQuery, [CacheIdCalculator::CACHE_ID_HEADER => $cacheId]);
105105

106106
// Cache-debug header should be a MISS for product 1 on first request
107107
$responseFirstProduct = $this->graphQlQueryWithResponseHeaders($product1Query);
@@ -121,9 +121,10 @@ public function testCacheTagForCategoriesWithProduct()
121121
$categoryQueryVariables
122122
);
123123
$this->assertArrayHasKey(CacheIdCalculator::CACHE_ID_HEADER, $responseMissCategoryAfterUpdate['headers']);
124-
$this->assertArrayHasKey('X-Magento-Cache-Debug', $responseMissOnCategoryQuery['headers']);
125-
$this->assertEquals('MISS', $responseMissOnCategoryQuery['headers']['X-Magento-Cache-Debug']);
126-
124+
$cacheId = $responseMissCategoryAfterUpdate['headers'][CacheIdCalculator::CACHE_ID_HEADER];
125+
// Verify we obtain a cache MISS the first time we search the cache using this X-Magento-Cache-Id
126+
$this->assertCacheMissAndReturnResponse($categoryQuery, [$categoryQueryVariables, CacheIdCalculator::CACHE_ID_HEADER => $cacheId]);
127+
127128
// cache-debug should be a MISS for product 1 after it is updated - cache invalidation
128129
$responseMissFirstProductAfterUpdate = $this->graphQlQueryWithResponseHeaders($product1Query);
129130
$cacheId = $responseMissFirstProductAfterUpdate['headers'][CacheIdCalculator::CACHE_ID_HEADER];

0 commit comments

Comments
 (0)