diff --git a/tests/phpunit/tests/general/deleteGetCalendarCache.php b/tests/phpunit/tests/general/deleteGetCalendarCache.php new file mode 100644 index 0000000000000..e4dd6b4d84f3e --- /dev/null +++ b/tests/phpunit/tests/general/deleteGetCalendarCache.php @@ -0,0 +1,41 @@ + 'calendar_content' ), 'calendar' ); + $this->assertSame( + array( 'sample_key' => 'calendar_content' ), + wp_cache_get( 'get_calendar', 'calendar' ) + ); + + delete_get_calendar_cache(); + + $this->assertFalse( wp_cache_get( 'get_calendar', 'calendar' ) ); + } + + /** + * Tests that delete_get_calendar_cache() executes without error when cache does not exist. + * + * @ticket 65819 + */ + public function test_delete_get_calendar_cache_when_empty() { + wp_cache_delete( 'get_calendar', 'calendar' ); + + delete_get_calendar_cache(); + + $this->assertFalse( wp_cache_get( 'get_calendar', 'calendar' ) ); + } +}