arozwalak
9/18/2014 - 8:37 AM

Javascript: Assertion

Javascript: Assertion

(function () {
  this.assert = function assert(value, desc) {
    var debug = this.debug || false;
    if (debug === true) {
      if (value) {
        console.debug("PASSED: ", desc);
      }
      else {
        console.error("FAILED: ", desc);
      }
    }
  };

  this.test = function test(name, fn) {
    var debug = this.debug || false;
    if (debug === true) {
      console.warn("TESTGROUP: " + name);
      fn();
    }
  };
})();