diff options
-rw-r--r-- | test/unit/css.js | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/test/unit/css.js b/test/unit/css.js index d080a5fe0..b6bb95584 100644 --- a/test/unit/css.js +++ b/test/unit/css.js @@ -1558,10 +1558,12 @@ QUnit.test( "Do not throw on frame elements from css method (#15098)", function( ( function() { var supportsCssVars, - div = jQuery( "<div>" ).appendTo( "#qunit-fixture" )[ 0 ]; + elem = jQuery( "<div>" ).appendTo( document.body ), + div = elem[ 0 ]; div.style.setProperty( "--prop", "value" ); - supportsCssVars = getComputedStyle( div ).getPropertyValue( "--prop" ); + supportsCssVars = !!getComputedStyle( div ).getPropertyValue( "--prop" ); + elem.remove(); QUnit[ supportsCssVars ? "test" : "skip" ]( "css(--customProperty)", function( assert ) { jQuery( "#qunit-fixture" ).append( |