@@ -89,10 +89,11 @@ public function test_render_field_with_default_value() {
8989
9090 $ rendered_output = $ field ->render_field ( $ option_value , $ setting_key , $ post_type );
9191 $ excepted_input_name = 'hwp_previews_settings[ ' . $ post_type . '][preview_url] ' ;
92+ $ expceted_input_label = 'hwp_previews_settings- ' . $ post_type . '-preview_url-tooltip ' ;
9293 $ excepted_input_value = 'https://example.com/ ' . $ post_type . '?preview=true&post_id={ID}&name={slug} ' ;
9394 $ excepted_css_class = 'custom-css-class ' ;
9495
95- $ expected_output = '<input type="text" name=" ' . $ excepted_input_name . '" value=" ' . $ excepted_input_value . '" placeholder=" ' . $ excepted_input_value . '" class=" ' . $ excepted_css_class . '" /> ' ;
96+ $ expected_output = '<input type="text" name=" ' . $ excepted_input_name . '" aria-labelledby=" ' . $ expceted_input_label . ' " value=" ' . $ excepted_input_value . '" placeholder=" ' . $ excepted_input_value . '" class=" ' . $ excepted_css_class . '" /> ' ;
9697
9798 $ this ->assertEquals ( $ expected_output , $ rendered_output );
9899 }
@@ -105,9 +106,10 @@ public function test_render_field_with_no_option_value() {
105106
106107 $ rendered_output = $ field ->render_field ( $ option_value , $ setting_key , $ post_type );
107108 $ excepted_input_name = 'hwp_previews_settings[ ' . $ post_type . '][preview_url] ' ;
109+ $ expceted_input_label = 'hwp_previews_settings- ' . $ post_type . '-preview_url-tooltip ' ;
108110 $ excepted_input_value = 'https://example.com/ ' . $ post_type . '?preview=true&post_id={ID}&name={slug} ' ;
109111 $ excepted_css_class = 'custom-css-class ' ;
110- $ expected_output = '<input type="text" name=" ' . $ excepted_input_name . '" value=" ' . $ excepted_input_value . '" placeholder=" ' . $ excepted_input_value . '" class=" ' . $ excepted_css_class . '" /> ' ;
112+ $ expected_output = '<input type="text" name=" ' . $ excepted_input_name . '" aria-labelledby=" ' . $ expceted_input_label . ' " value=" ' . $ excepted_input_value . '" placeholder=" ' . $ excepted_input_value . '" class=" ' . $ excepted_css_class . '" /> ' ;
111113
112114 $ this ->assertEquals ( $ expected_output , $ rendered_output );
113115 }
@@ -123,9 +125,10 @@ public function test_render_field_with_different_option_value_to_default_value()
123125
124126 $ rendered_output = $ field ->render_field ( $ option_value , $ setting_key , $ post_type );
125127 $ excepted_input_name = 'hwp_previews_settings[ ' . $ post_type . '][preview_url] ' ;
128+ $ expceted_input_label = 'hwp_previews_settings- ' . $ post_type . '-preview_url-tooltip ' ;
126129 $ default_value = 'https://example.com/ ' . $ post_type . '?preview=true&post_id={ID}&name={slug} ' ;
127130 $ excepted_css_class = 'custom-css-class ' ;
128- $ expected_output = '<input type="text" name=" ' . $ excepted_input_name . '" value=" ' . $ excepted_input_value . '" placeholder=" ' . $ default_value . '" class=" ' . $ excepted_css_class . '" /> ' ;
131+ $ expected_output = '<input type="text" name=" ' . $ excepted_input_name . '" aria-labelledby=" ' . $ expceted_input_label . ' " value=" ' . $ excepted_input_value . '" placeholder=" ' . $ default_value . '" class=" ' . $ excepted_css_class . '" /> ' ;
129132
130133 $ this ->assertEquals ( $ expected_output , $ rendered_output );
131134 }
@@ -141,7 +144,7 @@ public function test_render_field_without_css_class() {
141144 $ rendered_output = $ field ->render_field ( [], HWP_PREVIEWS_SETTINGS_KEY , 'page ' );
142145
143146 $ this ->assertEquals (
144- '<input type="text" name="hwp_previews_settings[page][preview_url]" value="" placeholder="" class="" /> ' ,
147+ '<input type="text" name="hwp_previews_settings[page][preview_url]" aria-labelledby="hwp_previews_settings-page-preview_url-tooltip" value="" placeholder="" class="" /> ' ,
145148 $ rendered_output
146149 );
147150 }
0 commit comments