aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--test/unit/css.js11
1 files changed, 10 insertions, 1 deletions
diff --git a/test/unit/css.js b/test/unit/css.js
index ad8b808ff..2f529b691 100644
--- a/test/unit/css.js
+++ b/test/unit/css.js
@@ -1322,7 +1322,16 @@ QUnit.test( "Keep the last style if the new one isn't recognized by the browser
el = jQuery( "<div></div>" ).css( "position", "absolute" ).css( "position", "fake value" );
assert.equal( el.css( "position" ), "absolute", "The old style is kept when setting an unrecognized value" );
el = jQuery( "<div></div>" ).css( "position", "absolute" ).css( "position", " " );
- assert.equal( el.css( "position" ), "absolute", "The old style is kept when setting to a space" );
+
+ // Support: Edge 14
+ // Edge collapses whitespace-only values when setting a style property and
+ // there is no easy way for us to work around it. Just skip the test there
+ // and hope for the better future.
+ if ( /edge\//i.test( navigator.userAgent ) ) {
+ assert.ok( true, "Skipped (Edge 14 handles whitespace-only values incorrectly)" );
+ } else {
+ assert.equal( el.css( "position" ), "absolute", "The old style is kept when setting to a space" );
+ }
} );
QUnit.test( "Reset the style if set to an empty string", function( assert ) {