From e4363ab82d0997a00c96e0f4b3a504a94ddfe62e Mon Sep 17 00:00:00 2001 From: Scott González Date: Mon, 23 Mar 2015 18:37:03 -0400 Subject: Tests: Update `domEqual()` to work with jQuery git jQuery now returns `null` for empty attributes instead of `undefined`. Ref gh-1516 --- tests/unit/testsuite.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'tests') diff --git a/tests/unit/testsuite.js b/tests/unit/testsuite.js index 175fadd97..e03fd8f67 100644 --- a/tests/unit/testsuite.js +++ b/tests/unit/testsuite.js @@ -305,11 +305,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" ); -- cgit v1.2.3