UNPKG

@seeessence/unit

Version:

```bash npm install seeessence/unit ```

552 lines (551 loc) 26.8 kB
<!doctype html> <html lang="en"> <head> <title>Code coverage report for workspace/index-cov.js</title> <meta charset="utf-8" /> <link rel="stylesheet" href="../prettify.css" /> <link rel="stylesheet" href="../base.css" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <style type='text/css'> .coverage-summary .sorter { background-image: url(../sort-arrow-sprite.png); } </style> </head> <body> <div class='wrapper'> <div class='pad1'> <h1> <a href="../index.html">all files</a> / <a href="index.html">workspace/</a> index-cov.js </h1> <div class='clearfix'> <div class='fl pad1y space-right2'> <span class="strong">61.48% </span> <span class="quiet">Statements</span> <span class='fraction'>75/122</span> </div> <div class='fl pad1y space-right2'> <span class="strong">89.55% </span> <span class="quiet">Branches</span> <span class='fraction'>60/67</span> </div> <div class='fl pad1y space-right2'> <span class="strong">47.37% </span> <span class="quiet">Functions</span> <span class='fraction'>9/19</span> </div> <div class='fl pad1y space-right2'> <span class="strong">60% </span> <span class="quiet">Lines</span> <span class='fraction'>69/115</span> </div> </div> </div> <div class='status-line medium'></div> <pre><table class="coverage"> <tr><td class="line-count quiet">1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163</td><td class="line-coverage quiet"><span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-yes">1×</span> <span class="cline-any cline-yes">1×</span> <span class="cline-any cline-yes">1×</span> <span class="cline-any cline-yes">1×</span> <span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-yes">1×</span> <span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-yes">1×</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-yes">1×</span> <span class="cline-any cline-yes">267×</span> <span class="cline-any cline-yes">267×</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-yes">1×</span> <span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-yes">1×</span> <span class="cline-any cline-yes">1×</span> <span class="cline-any cline-yes">36×</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-yes">1×</span> <span class="cline-any cline-yes">1×</span> <span class="cline-any cline-yes">1×</span> <span class="cline-any cline-yes">1×</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-yes">1×</span> <span class="cline-any cline-yes">1×</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-yes">78×</span> <span class="cline-any cline-yes">78×</span> <span class="cline-any cline-yes">78×</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-yes">188×</span> <span class="cline-any cline-yes">188×</span> <span class="cline-any cline-yes">188×</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-yes">1×</span> <span class="cline-any cline-yes">1×</span> <span class="cline-any cline-yes">1×</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-yes">1×</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-yes">1×</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-yes">1×</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-yes">1×</span> <span class="cline-any cline-yes">1×</span> <span class="cline-any cline-yes">1×</span> <span class="cline-any cline-yes">21×</span> <span class="cline-any cline-yes">13×</span> <span class="cline-any cline-yes">13×</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-yes">2×</span> <span class="cline-any cline-yes">2×</span> <span class="cline-any cline-yes">2×</span> <span class="cline-any cline-yes">2×</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-yes">11×</span> <span class="cline-any cline-yes">11×</span> <span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-yes">13×</span> <span class="cline-any cline-yes">13×</span> <span class="cline-any cline-yes">13×</span> <span class="cline-any cline-yes">13×</span> <span class="cline-any cline-yes">11×</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-yes">13×</span> <span class="cline-any cline-yes">13×</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-yes">8×</span> <span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-yes">5×</span> <span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-yes">4×</span> <span class="cline-any cline-yes">2×</span> <span class="cline-any cline-yes">2×</span> <span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-yes">2×</span> <span class="cline-any cline-yes">2×</span> <span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-yes">1×</span> <span class="cline-any cline-yes">1×</span> <span class="cline-any cline-yes">5×</span> <span class="cline-any cline-yes">5×</span> <span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-yes">3×</span> <span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-yes">2×</span> <span class="cline-any cline-yes">1×</span> <span class="cline-any cline-yes">1×</span> <span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-yes">1×</span> <span class="cline-any cline-yes">1×</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-yes">1×</span> <span class="cline-any cline-yes">1×</span> <span class="cline-any cline-neutral">&nbsp;</span></td><td class="text"><pre class="prettyprint lang-js">&nbsp; // instrument by jscoverage, do not modifly this file (function (file, lines, conds, source) { var BASE; <span class="missing-if-branch" title="else path not taken" >E</span>if (typeof global === 'object') { BASE = global; } else <span class="cstat-no" title="statement not covered" >if (typeof window === 'object') {</span> <span class="cstat-no" title="statement not covered" > BASE = window;</span> } else { <span class="cstat-no" title="statement not covered" > throw new Error('[jscoverage] unknow ENV!');</span> } <span class="missing-if-branch" title="if path not taken" >I</span>if (BASE._$jscoverage) { <span class="cstat-no" title="statement not covered" > BASE._$jscmd(file, 'init', lines, conds, source);</span> <span class="cstat-no" title="statement not covered" > return;</span> } var cov = {}; /** * jsc(file, 'init', lines, condtions) * jsc(file, 'line', lineNum) * jsc(file, 'cond', lineNum, expr, start, offset) */ function jscmd(file, type, line, express, start, offset) { var storage; switch (type) { case 'init': <span class="missing-if-branch" title="if path not taken" >I</span>if(cov[file]){ <span class="cstat-no" title="statement not covered" > storage = cov[file];</span> } else { storage = []; for (var i = 0; i &lt; line.length; i ++) { storage[line[i]] = 0; } var condition = express; var source = start; storage.condition = condition; storage.source = source; } cov[file] = storage; break; case 'line': storage = cov[file]; storage[line] ++; break; case 'cond': storage = cov[file]; storage.condition[line] ++; return express; } } &nbsp; BASE._$jscoverage = cov; BASE._$jscmd = jscmd; jscmd(file, 'init', lines, conds, source); })('index.js', [1,3,5,72,103,66,9,32,41,13,14,17,21,22,27,23,24,25,34,47,48,54,55,60,61,62,67,68,100,81,82,88,89,94,95,96], {"7_12_63":0,"7_12_28":0,"7_45_30":0,"21_24_7":0,"21_35_19":0,"36_28_29":0,"44_12_58":0,"44_12_26":0,"44_42_28":0,"49_15_7":0,"49_26_20":0,"49_48_4":0,"49_56_8":0,"51_12_26":0,"56_15_7":0,"56_26_19":0,"56_47_4":0,"56_55_8":0,"58_12_58":0,"58_12_26":0,"58_42_28":0,"63_15_7":0,"63_26_24":0,"63_52_4":0,"63_60_8":0,"74_12_63":0,"74_12_28":0,"74_45_30":0,"78_12_58":0,"78_12_26":0,"78_42_28":0,"83_15_7":0,"83_26_24":0,"83_52_4":0,"83_60_8":0,"85_12_26":0,"90_15_7":0,"90_26_28":0,"90_56_4":0,"90_64_8":0,"92_12_58":0,"92_12_26":0,"92_42_28":0,"97_15_7":0,"97_26_33":0,"97_61_4":0,"97_69_8":0}, ["var stream = require('stream');","","module.exports = function (exports) {"," "," var unit = function (expected, message, data) {"," "," if (expected instanceof Function || typeof expected === 'function') {"," "," var duplex = new stream.Duplex({"," objectMode: true,"," highWaterMark: 1,"," read: function() {"," this.push(data);"," this.pause();"," },"," write: function(data, encoding, callback) {"," callback();"," }"," }).on('pipe', function (source) {"," "," exports[message || expected.toString()] = function (test) {"," this._write = function(data, encoding, callback) {"," expected.call(test, data);"," source.unpipe(this);"," callback();"," };"," this.emit('drain');"," }.bind(this);"," "," });"," "," duplex.pipe = (function (pipe) {"," "," return function() {"," for (var key in arguments)"," if (arguments.hasOwnProperty(key))"," pipe.call(this, arguments[key]);"," };"," })(duplex.pipe);"," "," return duplex;"," }"," "," if (expected instanceof String || typeof expected === 'string')"," "," return unit(function (data) {"," this.strictEqual(data, expected);"," this.done();"," }, message || '\"' + expected + '\"', data || expected);"," "," if (expected instanceof RegExp)"," "," return unit(function (data) {"," this.ok(expected.test(data));"," this.done();"," }, message || expected.toString(), data || expected);"," "," if (expected instanceof Object || typeof callback === 'object') {"," "," return unit(function (data) {"," this.deepEqual(data, expected);"," this.done();"," }, message || JSON.stringify(expected), data || expected);"," }"," "," return unit(function () {"," this.ok(process.env.UNIT_TEST);"," this.done();"," }, 'not expected');"," };"," "," unit.not = function (expected, message, data) {"," "," if (expected instanceof Function || typeof expected === 'function')"," "," return unit(expected, message);"," "," if (expected instanceof String || typeof expected === 'string')"," "," return unit(function (data) {"," this.notStrictEqual(data, expected);"," this.done();"," }, message || 'not \"' + expected + '\"', data || expected);"," "," if (expected instanceof RegExp)"," "," return unit(function (data) {"," this.ok(!expected.test(data));"," this.done();"," }, message || 'not ' + expected.toString(), data || expected);"," "," if (expected instanceof Object || typeof callback === 'object') {"," "," return unit(function (data) {"," this.notDeepEqual(data, expected);"," this.done();"," }, message || 'not ' + JSON.stringify(expected), data || expected);"," }"," "," return unit(expected);"," };"," "," return unit;","};"]); _$jscmd("index.js", "line", 1); &nbsp; var stream = require("stream"); &nbsp; _$jscmd("index.js", "line", 3); &nbsp; module.exports = function(exports) { _$jscmd("index.js", "line", 5); var unit = function(expected, message, data) { if (_$jscmd("index.js", "cond", "7_12_63", _$jscmd("index.js", "cond", "7_12_28", expected instanceof Function) || _$jscmd("index.js", "cond", "7_45_30", typeof expected === "function"))) { _$jscmd("index.js", "line", 9); var duplex = new stream.Duplex({ objectMode: true, highWaterMark: 1, read: function() { _$jscmd("index.js", "line", 13); this.push(data); _$jscmd("index.js", "line", 14); this.pause(); }, write: <span class="fstat-no" title="function not covered" >function(data, encoding, callback) {</span> <span class="cstat-no" title="statement not covered" > _$jscmd("index.js", "line", 17);</span> <span class="cstat-no" title="statement not covered" > callback();</span> } }).on("pipe", function(source) { _$jscmd("index.js", "line", 21); exports[_$jscmd("index.js", "cond", "21_24_7", message) || _$jscmd("index.js", "cond", "21_35_19", expected.toString())] = <span class="fstat-no" title="function not covered" >function(test) {</span> <span class="cstat-no" title="statement not covered" > _$jscmd("index.js", "line", 22);</span> <span class="cstat-no" title="statement not covered" > this._write = <span class="fstat-no" title="function not covered" >function(data, encoding, callback) {</span></span> <span class="cstat-no" title="statement not covered" > _$jscmd("index.js", "line", 23);</span> <span class="cstat-no" title="statement not covered" > expected.call(test, data);</span> <span class="cstat-no" title="statement not covered" > _$jscmd("index.js", "line", 24);</span> <span class="cstat-no" title="statement not covered" > source.unpipe(this);</span> <span class="cstat-no" title="statement not covered" > _$jscmd("index.js", "line", 25);</span> <span class="cstat-no" title="statement not covered" > callback();</span> }; <span class="cstat-no" title="statement not covered" > _$jscmd("index.js", "line", 27);</span> <span class="cstat-no" title="statement not covered" > this.emit("drain");</span> }.bind(this); }); _$jscmd("index.js", "line", 32); duplex.pipe = function(pipe) { _$jscmd("index.js", "line", 34); return function() { for (var key in arguments) <span class="missing-if-branch" title="else path not taken" >E</span>if (_$jscmd("index.js", "cond", "36_28_29", arguments.hasOwnProperty(key))) pipe.call(this, arguments[key]); }; }(duplex.pipe); _$jscmd("index.js", "line", 41); return duplex; } if (_$jscmd("index.js", "cond", "44_12_58", _$jscmd("index.js", "cond", "44_12_26", expected instanceof String) || _$jscmd("index.js", "cond", "44_42_28", typeof expected === "string"))) return unit(<span class="fstat-no" title="function not covered" >function(data) {</span> <span class="cstat-no" title="statement not covered" > _$jscmd("index.js", "line", 47);</span> <span class="cstat-no" title="statement not covered" > this.strictEqual(data, expected);</span> <span class="cstat-no" title="statement not covered" > _$jscmd("index.js", "line", 48);</span> <span class="cstat-no" title="statement not covered" > this.done();</span> }, _$jscmd("index.js", "cond", "49_15_7", message) || _$jscmd("index.js", "cond", "49_26_20", '"' + expected + '"'), _$jscmd("index.js", "cond", "49_48_4", data) || _$jscmd("index.js", "cond", "49_56_8", expected)); if (_$jscmd("index.js", "cond", "51_12_26", expected instanceof RegExp)) return unit(<span class="fstat-no" title="function not covered" >function(data) {</span> <span class="cstat-no" title="statement not covered" > _$jscmd("index.js", "line", 54);</span> <span class="cstat-no" title="statement not covered" > this.ok(expected.test(data));</span> <span class="cstat-no" title="statement not covered" > _$jscmd("index.js", "line", 55);</span> <span class="cstat-no" title="statement not covered" > this.done();</span> }, _$jscmd("index.js", "cond", "56_15_7", message) || _$jscmd("index.js", "cond", "56_26_19", expected.toString()), _$jscmd("index.js", "cond", "56_47_4", data) || _$jscmd("index.js", "cond", "56_55_8", expected)); if (_$jscmd("index.js", "cond", "58_12_58", _$jscmd("index.js", "cond", "58_12_26", expected instanceof Object) || _$jscmd("index.js", "cond", "58_42_28", typeof callback === "object"))) { _$jscmd("index.js", "line", 60); return unit(<span class="fstat-no" title="function not covered" >function(data) {</span> <span class="cstat-no" title="statement not covered" > _$jscmd("index.js", "line", 61);</span> <span class="cstat-no" title="statement not covered" > this.deepEqual(data, expected);</span> <span class="cstat-no" title="statement not covered" > _$jscmd("index.js", "line", 62);</span> <span class="cstat-no" title="statement not covered" > this.done();</span> }, _$jscmd("index.js", "cond", "63_15_7", message) || _$jscmd("index.js", "cond", "63_26_24", JSON.stringify(expected)), _$jscmd("index.js", "cond", "63_52_4", data) || _$jscmd("index.js", "cond", "63_60_8", expected)); } _$jscmd("index.js", "line", 66); return unit(<span class="fstat-no" title="function not covered" >function() {</span> <span class="cstat-no" title="statement not covered" > _$jscmd("index.js", "line", 67);</span> <span class="cstat-no" title="statement not covered" > this.ok(process.env.UNIT_TEST);</span> <span class="cstat-no" title="statement not covered" > _$jscmd("index.js", "line", 68);</span> <span class="cstat-no" title="statement not covered" > this.done();</span> }, "not expected"); }; _$jscmd("index.js", "line", 72); unit.not = function(expected, message, data) { <span class="missing-if-branch" title="if path not taken" >I</span>if (_$jscmd("index.js", "cond", "74_12_63", _$jscmd("index.js", "cond", "74_12_28", expected instanceof Function) || _$jscmd("index.js", "cond", "74_45_30", typeof expected === "function"))) <span class="cstat-no" title="statement not covered" >return unit(expected, message);</span> if (_$jscmd("index.js", "cond", "78_12_58", _$jscmd("index.js", "cond", "78_12_26", expected instanceof String) || _$jscmd("index.js", "cond", "78_42_28", typeof expected === "string"))) return unit(<span class="fstat-no" title="function not covered" >function(data) {</span> <span class="cstat-no" title="statement not covered" > _$jscmd("index.js", "line", 81);</span> <span class="cstat-no" title="statement not covered" > this.notStrictEqual(data, expected);</span> <span class="cstat-no" title="statement not covered" > _$jscmd("index.js", "line", 82);</span> <span class="cstat-no" title="statement not covered" > this.done();</span> }, _$jscmd("index.js", "cond", "83_15_7", message) || _$jscmd("index.js", "cond", "83_26_24", 'not "' + expected + '"'), _$jscmd("index.js", "cond", "83_52_4", data) || _$jscmd("index.js", "cond", "83_60_8", expected)); if (_$jscmd("index.js", "cond", "85_12_26", expected instanceof RegExp)) return unit(<span class="fstat-no" title="function not covered" >function(data) {</span> <span class="cstat-no" title="statement not covered" > _$jscmd("index.js", "line", 88);</span> <span class="cstat-no" title="statement not covered" > this.ok(!expected.test(data));</span> <span class="cstat-no" title="statement not covered" > _$jscmd("index.js", "line", 89);</span> <span class="cstat-no" title="statement not covered" > this.done();</span> }, _$jscmd("index.js", "cond", "90_15_7", message) || _$jscmd("index.js", "cond", "90_26_28", "not " + expected.toString()), _$jscmd("index.js", "cond", "90_56_4", data) || _$jscmd("index.js", "cond", "90_64_8", expected)); if (_$jscmd("index.js", "cond", "92_12_58", _$jscmd("index.js", "cond", "92_12_26", expected instanceof Object) || _$jscmd("index.js", "cond", "92_42_28", typeof callback === "object"))) { _$jscmd("index.js", "line", 94); return unit(<span class="fstat-no" title="function not covered" >function(data) {</span> <span class="cstat-no" title="statement not covered" > _$jscmd("index.js", "line", 95);</span> <span class="cstat-no" title="statement not covered" > this.notDeepEqual(data, expected);</span> <span class="cstat-no" title="statement not covered" > _$jscmd("index.js", "line", 96);</span> <span class="cstat-no" title="statement not covered" > this.done();</span> }, _$jscmd("index.js", "cond", "97_15_7", message) || _$jscmd("index.js", "cond", "97_26_33", "not " + JSON.stringify(expected)), _$jscmd("index.js", "cond", "97_61_4", data) || _$jscmd("index.js", "cond", "97_69_8", expected)); } _$jscmd("index.js", "line", 100); return unit(expected); }; _$jscmd("index.js", "line", 103); return unit; };</pre></td></tr> </table></pre> <div class='push'></div><!-- for sticky footer --> </div><!-- /wrapper --> <div class='footer quiet pad2 space-top1 center small'> Code coverage generated by <a href="http://istanbul-js.org/" target="_blank">istanbul</a> at Tue Oct 20 2015 23:03:40 GMT+0000 (UTC) </div> </div> <script src="../prettify.js"></script> <script> window.onload = function () { if (typeof prettyPrint === 'function') { prettyPrint(); } }; </script> <script src="../sorter.js"></script> </body> </html>