All files / src/lib replace-scoped-flag.js

80% Statements 4/5
100% Branches 0/0
50% Functions 1/2
80% Lines 4/5

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 81x 1x 1x     1x    
module.exports = function(str, cssScopedFlag, vuecId) {
  var reg = new RegExp('([^a-zA-Z0-9\-_])('+ cssScopedFlag +')([^a-zA-Z0-9\-_])', 'g');
  str = str.replace(reg, function($0, $1, $2, $3) {
    return $1 + vuecId + $3;
  });
  return str;
}