Code coverage report for lib/parser/utils/sanitizer.js

Statements: 100% (11 / 11)      Branches: 100% (4 / 4)      Functions: 100% (3 / 3)      Lines: 100% (11 / 11)      Ignored: none     

All files » lib/parser/utils/ » sanitizer.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 181 24   1   1 104 24   80   1   1 2   1  
function sanitizeCommand(commandString) {
    return commandString.split("'").join("'\"'\"'");
}
exports.sanitizeCommand = sanitizeCommand;
 
function sanitizeArgument(commandArg) {
    if (/[\ #\$\`\'\"\\]/.test(commandArg)) {
        return "'" + exports.sanitizeCommand(commandArg) + "'";
    } else
        return commandArg;
}
exports.sanitizeArgument = sanitizeArgument;
 
function sanitizedWithSingleQuotes(commandArg) {
    return commandArg[0] == commandArg[commandArg.length - 1] && commandArg[0] == "'";
}
exports.sanitizedWithSingleQuotes = sanitizedWithSingleQuotes;