Formatting: Add aspect-ratio tests for safecss_filter_attr().

Follow up to [55309].

Props rahmohn, desrosj, mukesh27.
Fixes #57664.


git-svn-id: https://develop.svn.wordpress.org/trunk@55430 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Peter Wilson
2023-02-28 02:50:28 +00:00
parent c102b78ea6
commit 63b3c26f07

View File

@@ -1283,6 +1283,39 @@ EOF;
'css' => 'position: sticky;top: 0;left: 0;right: 0;bottom: 0;z-index: 10;',
'expected' => 'position: sticky;top: 0;left: 0;right: 0;bottom: 0;z-index: 10',
),
// `aspect-ratio` introduced in 6.2.
array(
'css' => 'aspect-ratio: auto;',
'expected' => 'aspect-ratio: auto',
),
array(
'css' => 'aspect-ratio: 0.5;',
'expected' => 'aspect-ratio: 0.5',
),
array(
'css' => 'aspect-ratio: 1;',
'expected' => 'aspect-ratio: 1',
),
array(
'css' => 'aspect-ratio: 16 / 9;',
'expected' => 'aspect-ratio: 16 / 9',
),
array(
'css' => 'aspect-ratio: expression( 16 / 9 );',
'expected' => '',
),
array(
'css' => 'aspect-ratio: calc( 16 / 9;',
'expected' => '',
),
array(
'css' => 'aspect-ratio: calc( 16 / 9 );',
'expected' => 'aspect-ratio: calc( 16 / 9 )',
),
array(
'css' => 'aspect-ratio: url( https://wordpress.org/wp-content/uploads/aspect-ratio.jpg );',
'expected' => '',
),
);
}