V8 Coverage Report
Files covered Lines
. / test/support/helper.js
72.97 %
27 / 37
    1.      1var assert = require('assert');
    2.      1var fs = require('fs');
    3.      0var pathExists = require('fs').existsSync || require('path').existsSync;
    4.      1
    5.     40exports.deleteFile = function(name) {
    6.     40    try {
    7.     40        fs.unlinkSync(name);
    8.     23    } catch(err) {
    9.      0        if (err.errno !== process.ENOENT && err.code !== 'ENOENT' && err.syscall !== 'unlink') {
   10.      0            throw err;
   11.      0        }
   12.     23    }
   13.     40};
   14.      1
   15.      5exports.ensureExists = function(name,cb) {
   16.      1    if (!pathExists(name)) {
   17.      1        fs.mkdirSync(name);
   18.      1    };
   19.      5}
   20.      1
   21.      2assert.fileDoesNotExist = function(name) {
   22.      2    try {
   23.      2        fs.statSync(name);
   24.      1    } catch(err) {
   25.      0        if (err.errno !== process.ENOENT && err.code !== 'ENOENT' && err.syscall !== 'unlink') {
   26.      0            throw err;
   27.      0        }
   28.      1    }
   29.      2};
   30.      1
   31.      6assert.fileExists = function(name) {
   32.      6    try {
   33.      6        fs.statSync(name);
   34.      0    } catch(err) {
   35.      0        throw err;
   36.      0    }
   37.      6};