From c800297c8cbb37609050f6a25f861d61d0925a3a Mon Sep 17 00:00:00 2001 From: Vladimir Bryzgalov Date: Sat, 16 May 2026 20:06:03 +0500 Subject: [PATCH] test(wpmc S4): lock reset_cache invalidation for page_unic_cache Co-Authored-By: Claude Sonnet 4.6 --- tests/HelpersTest.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/tests/HelpersTest.php b/tests/HelpersTest.php index 7fc2713..676ee0e 100644 --- a/tests/HelpersTest.php +++ b/tests/HelpersTest.php @@ -331,4 +331,20 @@ final class HelpersTest extends TestCase self::assertNull(Helpers::index_town_alt_page_id()); } + + public function test_reset_cache_clears_page_unic_cache(): void + { + $term = new \WP_Term(); + $term->term_id = 11; + \Brain\Monkey\Functions\when('get_term_by')->justReturn($term); + \Brain\Monkey\Functions\expect('get_field') + ->twice() + ->andReturn([['town' => 11, 'page_old' => 7, 'page_new' => 70]]); + + Helpers::page_unic_swap(7, 'tyumen'); + Helpers::reset_cache(); + Helpers::page_unic_swap(7, 'tyumen'); + + self::assertTrue(true); + } }