view js/tests.js @ 93:00d23d6d41b4

made cache module into cache/html5 and a factory function.
author Atul Varma <avarma@mozilla.com>
date Mon, 26 Apr 2010 19:02:23 -0700
parents eb2cc1f89869
children
line wrap: on
line source

function raises(error, func, message) {
  if (!message)
    message = "function raises error: " + error;

  try {
    func();
    ok(false, message + " (no error was raised)");
  } catch (e) {
    equals(e.message, error, message);
  }
}

$(window).ready(function runTests() {
  for (name in window) {
    if (name.match(/^test.+/) &&
        name != "testDone" &&
        name != "testStart" &&
        typeof(window[name]) == "function") {
      test(name, window[name]);
    }
  }
});