Skip to content

Commit 45797b9

Browse files
committed
Tests: Fix domEqual handling for invalid input
1 parent f499569 commit 45797b9

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

tests/lib/qunit-assert-domequal.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ var domEqual = QUnit.assert.domEqual = function( selector, modifier, message ) {
1414
var assert = this;
1515

1616
// Get current state prior to modifier
17-
var expected = extract( $( selector ) );
17+
var expected = extract( selector, message );
1818

1919
function done() {
20-
var actual = extract( $( selector ) );
20+
var actual = extract( selector, message );
2121
assert.push( QUnit.equiv( actual, expected ), actual, expected, message );
2222
}
2323

@@ -87,9 +87,10 @@ function getElementStyles( elem ) {
8787
return styles;
8888
}
8989

90-
function extract( elem ) {
91-
if ( !elem || !elem.length ) {
92-
QUnit.push( false, actual, expected,
90+
function extract( selector, message ) {
91+
var elem = $( selector );
92+
if ( !elem.length ) {
93+
QUnit.push( false, null, null,
9394
"domEqual failed, can't extract " + selector + ", message was: " + message );
9495
return;
9596
}

0 commit comments

Comments
 (0)