]> source.dussan.org Git - jquery-ui.git/commitdiff
Tests: Fix domEqual handling for invalid input
authorScott González <scott.gonzalez@gmail.com>
Fri, 17 Apr 2015 16:10:36 +0000 (12:10 -0400)
committerScott González <scott.gonzalez@gmail.com>
Fri, 17 Apr 2015 16:10:36 +0000 (12:10 -0400)
tests/lib/qunit-assert-domequal.js

index 49c8f6714f4a44a94699c162aea9288b89757b67..ba516453d9d845c09cc2601872890ea15421ad3a 100644 (file)
@@ -14,10 +14,10 @@ var domEqual = QUnit.assert.domEqual = function( selector, modifier, message ) {
        var assert = this;
 
        // Get current state prior to modifier
-       var expected = extract( $( selector ) );
+       var expected = extract( selector, message );
 
        function done() {
-               var actual = extract( $( selector ) );
+               var actual = extract( selector, message );
                assert.push( QUnit.equiv( actual, expected ), actual, expected, message );
        }
 
@@ -87,9 +87,10 @@ function getElementStyles( elem ) {
        return styles;
 }
 
-function extract( elem ) {
-       if ( !elem || !elem.length ) {
-               QUnit.push( false, actual, expected,
+function extract( selector, message ) {
+       var elem = $( selector );
+       if ( !elem.length ) {
+               QUnit.push( false, null, null,
                        "domEqual failed, can't extract " + selector + ", message was: " + message );
                return;
        }