jsxgettext-andris
Version:
Extracts gettext strings from JavaScript, EJS, Jade, Jinja and Handlebars files. A fork of https://github.com/zaach/jsxgettext
25 lines (18 loc) • 610 B
JavaScript
;
var fs = require('fs');
var path = require('path');
var jsxgettext = require('../../lib/jsxgettext');
exports['test sanity checking'] = function (assert, cb) {
var inputFilename = path.join(__dirname, '..', 'inputs', 'insane.js');
fs.readFile(inputFilename, "utf8", function (err, source) {
assert.throws(function () {
jsxgettext.generate(
{'inputs/insane.js': source},
{sanity: true});
},
/Could not parse translatable:/,
"error was thrown for bad input");
cb();
});
};
if (module === require.main) require('test').run(exports);