Table of Contents

1 Unit Tests

1.1 QUnit

Why not Jasmine, YUITest, etc.

1.2 Application setup

  • Stand-alone
  • YUITest
  • PhantomJS is universally required

2 Coverage

2.1 AST: Esprima

A JavaScript tokenizer / parser / beautifier / compressor.

This version is suitable for Node.js.  With minimal changes (the
exports stuff) it should work on any JS platform.

This file contains the tokenizer/parser.  It is a port to JavaScript
of parse-js [1], a JavaScript parser library written in Common Lisp
by Marijn Haverbeke.  Thank you Marijn!


2.3 Build: grunt-coverjs

$ grunt instrumented
if (typeof __$coverObject === "undefined"){
     if (typeof window !== "undefined") window.__$coverObject = {};
     else if (typeof global !== "undefined") global.__$coverObject = {};
     else throw new Error("cannot find the global scope");

2.4 Run: Blanket.js

Author: Jason Walsh

Created: 2020-07-31 Fri 10:15