Skip to content

Commit 2199ebb

Browse files
committed
Double-check that od_trigger_post_update_actions() is getting called
1 parent 9e02a42 commit 2199ebb

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

plugins/optimization-detective/tests/storage/test-class-od-rest-url-metrics-store-endpoint.php

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,15 @@ function ( OD_URL_Metric_Store_Request_Context $context ) use ( &$stored_context
173173
$scheduled = wp_next_scheduled( 'od_trigger_page_cache_invalidation', array( $cache_purge_post_id ) );
174174
$this->assertIsInt( $scheduled );
175175
$this->assertGreaterThan( time(), $scheduled );
176+
177+
$before_clean_post_cache_count = did_action( 'clean_post_cache' );
178+
$before_transition_post_status_count = did_action( 'transition_post_status' );
179+
$before_save_post_count = did_action( 'save_post' );
180+
$this->assertSame( 10, has_action( 'od_trigger_page_cache_invalidation', 'od_trigger_post_update_actions' ) );
181+
do_action( 'od_trigger_page_cache_invalidation', $cache_purge_post_id );
182+
$this->assertSame( $before_clean_post_cache_count + 1, did_action( 'clean_post_cache' ) );
183+
$this->assertSame( $before_transition_post_status_count + 1, did_action( 'transition_post_status' ) );
184+
$this->assertSame( $before_save_post_count + 1, did_action( 'save_post' ) );
176185
}
177186
}
178187

0 commit comments

Comments
 (0)