🌐 AI搜索 & 代理 主页
Skip to content

Commit af5f56e

Browse files
committed
Tests: add test case to css custom property
[#4926](#4926)
1 parent b6a958e commit af5f56e

File tree

1 file changed

+15
-9
lines changed

1 file changed

+15
-9
lines changed

test/unit/css.js

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1738,10 +1738,13 @@ QUnit.testUnlessIE( "css(--customProperty)", function( assert ) {
17381738
" .test__customProperties {\n" +
17391739
" --prop1:val1;\n" +
17401740
" --prop2: val2;\n" +
1741-
" --prop3:val3 ;\n" +
1742-
" --prop4: val4 ;\n" +
1743-
" --prop5:\"val5\";\n" +
1744-
" --prop6:'val6';\n" +
1741+
" --prop3: val3;\n" +
1742+
" --prop4:val4 ;\n" +
1743+
" --prop5:val5 ;\n" +
1744+
" --prop6: val6 ;\n" +
1745+
" --prop7: val7 ;\n" +
1746+
" --prop8:\"val8\";\n" +
1747+
" --prop9:'val9';\n" +
17451748
" }\n" +
17461749
"</style>"
17471750
);
@@ -1750,7 +1753,7 @@ QUnit.testUnlessIE( "css(--customProperty)", function( assert ) {
17501753
$elem = jQuery( "<div>" ).addClass( "test__customProperties" )
17511754
.appendTo( "#qunit-fixture" ),
17521755
webkitOrBlink = /\bsafari\b/i.test( navigator.userAgent ),
1753-
expected = 11;
1756+
expected = 14;
17541757

17551758
if ( webkitOrBlink ) {
17561759
expected -= 2;
@@ -1779,15 +1782,18 @@ QUnit.testUnlessIE( "css(--customProperty)", function( assert ) {
17791782
assert.equal( $elem.css( "--prop1" ), "val1", "Basic CSS custom property" );
17801783

17811784
assert.equal( $elem.css( "--prop2" ), "val2", "Preceding whitespace trimmed" );
1782-
assert.equal( $elem.css( "--prop3" ), "val3", "Following whitespace trimmed" );
1783-
assert.equal( $elem.css( "--prop4" ), "val4", "Preceding and Following whitespace trimmed" );
1785+
assert.equal( $elem.css( "--prop3" ), "val3", "Multiple preceding whitespace trimmed" );
1786+
assert.equal( $elem.css( "--prop4" ), "val4", "Following whitespace trimmed" );
1787+
assert.equal( $elem.css( "--prop5" ), "val5", "Multiple Following whitespace trimmed" );
1788+
assert.equal( $elem.css( "--prop6" ), "val6", "Preceding and Following whitespace trimmed" );
1789+
assert.equal( $elem.css( "--prop7" ), "val7", "Multiple preceding and following whitespace trimmed" );
17841790

17851791
// Support: Chrome <=49 - 73+, Safari <=9.1 - 12.1+
17861792
// Chrome treats single quotes as double ones.
17871793
// Safari treats double quotes as single ones.
17881794
if ( !webkitOrBlink ) {
1789-
assert.equal( $elem.css( "--prop5" ), "\"val5\"", "Works with double quotes" );
1790-
assert.equal( $elem.css( "--prop6" ), "'val6'", "Works with single quotes" );
1795+
assert.equal( $elem.css( "--prop8" ), "\"val8\"", "Works with double quotes" );
1796+
assert.equal( $elem.css( "--prop9" ), "'val9'", "Works with single quotes" );
17911797
}
17921798
} );
17931799

0 commit comments

Comments
 (0)