]> source.dussan.org Git - jquery-ui.git/commitdiff
Tests: Update `domEqual()` to work with jQuery git
authorScott González <scott.gonzalez@gmail.com>
Mon, 23 Mar 2015 22:37:03 +0000 (18:37 -0400)
committerScott González <scott.gonzalez@gmail.com>
Thu, 9 Jun 2016 17:14:13 +0000 (13:14 -0400)
jQuery now returns `null` for empty attributes instead of `undefined`.

Ref gh-1516

(cherry picked from commit e4363ab82d0997a00c96e0f4b3a504a94ddfe62e)

tests/unit/testsuite.js

index 1c0f178591678a254bfbf219d92cf6d3545bb7fb..0ef5d2117e9f3a3ee650984d577def85c055dffb 100644 (file)
@@ -301,11 +301,11 @@ window.domEqual = function( selector, modifier, message ) {
                        result = {};
                $.each( properties, function( index, attr ) {
                        var value = elem.prop( attr );
-                       result[ attr ] = value !== undefined ? value : "";
+                       result[ attr ] = value != null ? value : "";
                });
                $.each( attributes, function( index, attr ) {
                        var value = elem.attr( attr );
-                       result[ attr ] = value !== undefined ? value : "";
+                       result[ attr ] = value != null ? value : "";
                });
                result.style = getElementStyles( elem[ 0 ] );
                result.events = $._data( elem[ 0 ], "events" );