@@ -62,7 +62,7 @@ public function data_sanitize() {
6262 [ AMP_Tag_And_Attribute_Sanitizer::INVALID_ATTR_VALUE ],
6363 ],
6464
65- 'amp_img_srcset_invalid_bare_dimension ' => [
65+ 'amp_img_srcset_invalid_dimension_unit ' => [
6666 '<img src="https://example.com/image.jpg" height="100" width="200" srcset="https://example.com/image.jpg 500px"> ' ,
6767 '<img src="https://example.com/image.jpg" height="100" width="200"> ' ,
6868 [ AMP_Tag_And_Attribute_Sanitizer::INVALID_ATTR_VALUE ],
@@ -86,6 +86,18 @@ public function data_sanitize() {
8686 [ AMP_Tag_And_Attribute_Sanitizer::INVALID_ATTR_VALUE ],
8787 ],
8888
89+ 'amp_img_srcset_invalid_zero_width ' => [
90+ '<img src="https://example.com/image.jpg" height="100" width="200" srcset="https://example.com/image.jpg 0w"> ' ,
91+ '<img src="https://example.com/image.jpg" height="100" width="200"> ' ,
92+ [ AMP_Tag_And_Attribute_Sanitizer::INVALID_ATTR_VALUE ],
93+ ],
94+
95+ 'amp_img_srcset_invalid_zero_pixel_density ' => [
96+ '<img src="https://example.com/image.jpg" height="100" width="200" srcset="https://example.com/image.jpg 0.0x"> ' ,
97+ '<img src="https://example.com/image.jpg" height="100" width="200"> ' ,
98+ [ AMP_Tag_And_Attribute_Sanitizer::INVALID_ATTR_VALUE ],
99+ ],
100+
89101 'amp_img_srcset_valid_pixel_density ' => [
90102 '<img src="https://example.com/image.jpg" height="100" width="200" srcset="https://example.com/image.jpg 5x"> ' ,
91103 null ,
@@ -96,6 +108,11 @@ public function data_sanitize() {
96108 null ,
97109 ],
98110
111+ 'amp_img_srcset_valid_float_pixel_density_with_leading_zero ' => [
112+ '<img src="https://example.com/image.jpg" height="100" width="200" srcset="https://example.com/image.jpg 0.002x"> ' ,
113+ null ,
114+ ],
115+
99116 'amp_img_srcset_invalid_tokens ' => [
100117 '<img src="https://example.com/image.jpg" height="100" width="200" srcset="bad bad"> ' ,
101118 '<img src="https://example.com/image.jpg" height="100" width="200"> ' ,
0 commit comments