test(wpmc S4): lock reset_cache invalidation for page_unic_cache

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Vladimir Bryzgalov
2026-05-16 20:06:03 +05:00
parent 3da1db1ccc
commit c800297c8c
+16
View File
@@ -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);
}
}