Ticket #56389: 56389.tests.diff
| File 56389.tests.diff, 3.4 KB (added by , 4 years ago) |
|---|
-
new file tests/phpunit/tests/general/wpRequiredFieldIndicator.php
diff --git a/tests/phpunit/tests/general/wpRequiredFieldIndicator.php b/tests/phpunit/tests/general/wpRequiredFieldIndicator.php new file mode 100644 index 0000000000..565064c289
- + 1 <?php 2 /** 3 * Test wp_required_field_indicator(). 4 * 5 * @ticket 56389 6 * 7 * @group general 8 * @group template 9 * 10 * @covers ::wp_required_field_indicator 11 */ 12 class Tests_General_WpRequiredFieldIndicator extends WP_UnitTestCase { 13 14 /** 15 * Tests that `wp_required_field_indicator()` returns the expected default value. 16 * 17 * @ticket 56389 18 */ 19 public function test_wp_required_field_indicator_should_return_default_value() { 20 $this->assertSame( '<span class="required" aria-hidden="true">*</span>', wp_required_field_indicator() ); 21 } 22 23 /** 24 * Tests that `wp_required_field_indicator()` applies 'wp_required_field_indicator' filters. 25 * 26 * @ticket 56389 27 */ 28 public function test_wp_required_field_indicator_should_apply_wp_required_field_indicator_filters() { 29 $filter = new MockAction(); 30 add_filter( 'wp_required_field_indicator', array( &$filter, 'filter' ) ); 31 32 wp_required_field_indicator(); 33 34 $this->assertSame( 1, $filter->get_call_count() ); 35 } 36 37 /** 38 * Tests that the final return value of `wp_required_field_indicator()` is the result of 39 * 'wp_required_field_indicator' filters. 40 * 41 * @ticket 56389 42 */ 43 public function test_wp_required_field_indicator_should_return_wp_required_field_indicator_filters() { 44 add_filter( 'wp_required_field_indicator', '__return_empty_string' ); 45 $this->assertSame( '', wp_required_field_indicator() ); 46 } 47 } -
new file tests/phpunit/tests/general/wpRequiredFieldMessage.php
diff --git a/tests/phpunit/tests/general/wpRequiredFieldMessage.php b/tests/phpunit/tests/general/wpRequiredFieldMessage.php new file mode 100644 index 0000000000..5ace771c00
- + 1 <?php 2 /** 3 * Test wp_required_field_message(). 4 * 5 * @group general 6 * @group template 7 * 8 * @covers ::wp_required_field_message 9 */ 10 class Tests_General_WpRequiredFieldMessage extends WP_UnitTestCase { 11 12 /** 13 * Tests that `wp_required_field_message()` returns the expected default value. 14 * 15 * @ticket 56389 16 */ 17 public function test_wp_required_field_message_should_return_default_value() { 18 $expected = '<span class="required-field-message" aria-hidden="true">'; 19 $expected .= 'Required fields are marked <span class="required" aria-hidden="true">*</span>'; 20 $expected .= '</span>'; 21 $this->assertSame( $expected, wp_required_field_message() ); 22 } 23 24 /** 25 * Tests that `wp_required_field_message()` applies 'wp_required_field_message' filters. 26 * 27 * @ticket 56389 28 */ 29 public function test_wp_required_field_message_should_apply_wp_required_field_message_filters() { 30 $filter = new MockAction(); 31 add_filter( 'wp_required_field_message', array( &$filter, 'filter' ) ); 32 33 wp_required_field_message(); 34 35 $this->assertSame( 1, $filter->get_call_count() ); 36 } 37 38 /** 39 * Tests that the final return value of `wp_required_field_message()` is the result of 40 * 'wp_required_field_message' filters. 41 * 42 * @ticket 56389 43 */ 44 public function test_wp_required_field_message_should_return_wp_required_field_message_filters() { 45 add_filter( 'wp_required_field_message', '__return_empty_string' ); 46 $this->assertSame( '', wp_required_field_message() ); 47 } 48 }