UNPKG

curl-amd

Version:

curl.js is small, fast, extensible module loader that handles AMD, CommonJS Modules/1.1, CSS, HTML/text, and legacy scripts.

30 lines (22 loc) 543 B
define(function () { return function configureAsserts (success, failure, name) { function doFail (msg) { failure(name + (msg ? ' - ' + msg : '')); } function doSuccess (msg) { success(name + (msg ? ' - ' + msg : '')); } function assert (val, msg) { (val === true ? doSuccess : doFail)(msg); } assert.equal = function equal (expected, val, msg) { if (val !== expected) { doFail(msg + ' (expected: ' + expected + '. got: ' + val + ')'); } else { doSuccess(msg); } }; return assert; }; });