How do I extend QUnit with new assertion functions?
问题 I'd like to add new assertions to QUnit. I've done something this: QUnit.extend(QUnit.assert, { increases: function(measure, block, message){ var before = measure(); block(); var after = measure(); var passes = before < after; QUnit.push(passes, after, "< " + before, message); } }); When I use increases(foo,bar,baz) in my test, I get ReferenceError: increases is not defined From the browser console I can see increases is found in QUnit.assert along with all the other standard functions: ok ,