Code coverage report for jade/lib/filters.js

Statements: 100% (9 / 9)      Branches: 100% (4 / 4)      Functions: 100% (1 / 1)      Lines: 100% (9 / 9)      Ignored: none     

All files » jade/lib/ » filters.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16    1   1 1 62 5 57 56   1   61    
'use strict';
 
var transformers = require('transformers');
 
module.exports = filter;
function filter(name, str, options) {
  if (typeof filter[name] === 'function') {
    var res = filter[name](str, options);
  } else if (transformers[name]) {
    var res = transformers[name].renderSync(str, options);
  } else {
    throw new Error('unknown filter ":' + name + '"');
  }
  return res;
}