Skip to content

Commit 0596943

Browse files
committed
Update expectations based on presence of cache.
1 parent a1fed9e commit 0596943

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

tests/phpunit/tests/option/option.php

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -564,6 +564,12 @@ public function test_get_option_does_not_hit_the_external_cache_multiple_times_f
564564
add_option( $option_name, 'value' );
565565
}
566566

567+
if ( wp_using_ext_object_cache() ) {
568+
$expected = 1;
569+
} else {
570+
$expected = 0;
571+
}
572+
567573
$number_external_cache_hits = 0;
568574

569575
add_action(
@@ -573,12 +579,19 @@ function () use ( &$number_external_cache_hits ) {
573579
}
574580
);
575581

582+
add_action(
583+
'wp_memcached_external_set',
584+
function () use ( &$number_external_cache_hits ) {
585+
$number_external_cache_hits++;
586+
}
587+
);
588+
576589
$call_getter = 10;
577590
while ( $call_getter-- ) {
578591
get_option( $option_name );
579592
}
580593

581-
$this->assertSame( 0, $number_external_cache_hits );
594+
$this->assertSame( $expected, $number_external_cache_hits );
582595
}
583596

584597
/**

0 commit comments

Comments
 (0)