X-Git-Url: https://adrianiainlam.tk/git/?a=blobdiff_plain;f=auto_tests%2Fmisc%2Ffake-jstestdriver.js;h=6f4f464afad1c2ed75f4797bcc9c2ef3e768d7ce;hb=fa11f4e40237910cd7c5a6854943cc39ebc049f8;hp=92147ca2974ac851eeeceed01a713a9558010019;hpb=357f7a8acdc4c1fbfaab8c238c62db11a041d0d8;p=dygraphs.git diff --git a/auto_tests/misc/fake-jstestdriver.js b/auto_tests/misc/fake-jstestdriver.js index 92147ca..6f4f464 100644 --- a/auto_tests/misc/fake-jstestdriver.js +++ b/auto_tests/misc/fake-jstestdriver.js @@ -27,6 +27,14 @@ var jstestdriver = { jQuery : jQuery }; +if (!console) { + var console = { + log: function(x) { + // ... + } + }; +} + var jstd = { include : function(name) { this.sucker("Not including " + name); @@ -84,17 +92,18 @@ function TestCase(name) { return false; } }; + testCase.prototype.runAllTests = function() { - // what's better than for ... in for non-array objects? - var tests = {}; + var results = {}; var names = this.getTestNames(); for (var idx in names) { var name = names[idx]; console.log("Running " + name); var result = this.runTest(name); - tests[name] = result; + results[name] = result; } - console.log(prettyPrintEntity_(tests)); + console.log(prettyPrintEntity_(results)); + return results; }; testCase.prototype.getTestNames = function() {