diff --git a/tests/phpunit/tests/filters.php b/tests/phpunit/tests/filters.php
index b4ee12f..c0eb125 100644
|
a
|
b
|
class Tests_Filters extends WP_UnitTestCase { |
| 251 | 251 | } |
| 252 | 252 | |
| 253 | 253 | /** |
| 254 | | * @ticket 21169 |
| 255 | | */ |
| 256 | | function test_filter_removal_during_filter() { |
| 257 | | $tag = rand_str(); |
| 258 | | $a = new MockAction(); |
| 259 | | $b = new MockAction(); |
| 260 | | |
| 261 | | add_action( $tag, array($a, 'filter_append'), 11, 1 ); |
| 262 | | add_action( $tag, array($b, 'filter_append'), 12, 1 ); |
| 263 | | add_action( $tag, array($this, '_self_removal'), 10, 1 ); |
| 264 | | |
| 265 | | $result = apply_filters($tag, $tag); |
| 266 | | $this->assertEquals( 1, $a->get_call_count(), 'priority 11 filters should run after priority 10 empties itself' ); |
| 267 | | $this->assertEquals( 1, $b->get_call_count(), 'priority 12 filters should run after priority 10 empties itself and priority 11 runs' ); |
| 268 | | $this->assertEquals( $result, $tag . '_append_append', 'priority 11 and 12 filters should run after priority 10 empties itself' ); |
| 269 | | } |
| 270 | | |
| 271 | | /** |
| 272 | 254 | * @ticket 29070 |
| 273 | 255 | */ |
| 274 | 256 | function test_has_filter_after_remove_all_filters() { |