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:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user