From 36d2ff7c3ba3e1c9ff92214a85fa1da9fbe912e0 Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Fri, 16 May 2014 02:42:27 -0700 Subject: [PATCH] Update qunit-extras assert `expected` count appropriately and fix typo. --- vendor/qunit-extras/qunit-extras.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/vendor/qunit-extras/qunit-extras.js b/vendor/qunit-extras/qunit-extras.js index ae76ce18d..1e11f9e7f 100644 --- a/vendor/qunit-extras/qunit-extras.js +++ b/vendor/qunit-extras/qunit-extras.js @@ -481,10 +481,11 @@ length = items.length; if (expected == null) { - expected = 1; if (config.requireExpects) { + expected = length; items.push('Expected number of assertions to be defined, but expect() was not called.'); } else if (!length) { + expected = 1; items.push('Expected at least one assertion, but none were run - call expect(0) to accept zero assertions.'); } } else if (expected != length) { @@ -500,7 +501,7 @@ var assertMessage = isStr ? assert : unescape(result(reMessage.exec(message), 1)), assertValue = isStr ? assert : unescape(result(reExpected.exec(message), 1)), - assertDied = result(reDied.exec(message), 0); + assertDied = result(reDied.exec(assertMessage), 0); if ((assertMessage && contains(excusedAsserts, assertMessage)) || (assertDied && contains(excusedAsserts, assertDied)) ||