Sha256: e9e2a8c49d541dbac9fd4d29d058263eb9ce98f8f651e6ba4a6bb1d7a07824d6

Contents?: true

Size: 554 Bytes

Versions: 2

Compression:

Stored size: 554 Bytes

Contents

var cde = require('./cde');
var a = 1;
var b = 2;
var c = 3;
var d;

var reset = {
  abc:function () {}
};

function abc() {
  var tmp = a + b;
  // test require ok
  cde.a();
  // test switch coverage
  testSwitch('first');
  testSwitch('second');
  testSwitch();
  return tmp + c;
}

function testSwitch(act) {
  var res = [
    'a',
    'b',
    'c'
  ];
  var tmp;
  switch (act) {
  case 'first' :
    tmp = res[0];
    break;
  case 'second' :
    tmp = res[1];
    break;
  default:
    tmp = res.join(',');
  }
  return tmp;
}
exports.abc = abc;

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
stylus-source-0.54.5 vendor/node_modules/jscoverage/test/abc.js
stylus-source-0.49.3 vendor/node_modules/jscoverage/test/abc.js