| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102 |
- exports[`pug .compileClient() should support module syntax in pug.compileClient(str, options) when inlineRuntimeFunctions it false 1`] = `
- "var pug = require(\"pug-runtime\");
- function template(locals) {
- var pug_html = \"\",
- pug_mixins = {},
- pug_interp;
- var pug_debug_filename, pug_debug_line;
- try {
- var self = locals || {};
- pug_debug_line = 1;
- pug_html = pug_html + \'\\u003Cdiv class=\"bar\"\\u003E\';
- pug_debug_line = 1;
- pug_html =
- pug_html +
- pug.escape(null == (pug_interp = self.foo) ? \"\" : pug_interp) +
- \"\\u003C\\u002Fdiv\\u003E\";
- } catch (err) {
- pug.rethrow(err, pug_debug_filename, pug_debug_line);
- }
- return pug_html;
- }
- module.exports = template;
- "
- `;
- exports[`pug .compileClient() should support module syntax in pug.compileClient(str, options) when inlineRuntimeFunctions it true 1`] = `
- "function pug_escape(e) {
- var a = \"\" + e,
- t = pug_match_html.exec(a);
- if (!t) return e;
- var r,
- c,
- n,
- s = \"\";
- for (r = t.index, c = 0; r < a.length; r++) {
- switch (a.charCodeAt(r)) {
- case 34:
- n = \""\";
- break;
- case 38:
- n = \"&\";
- break;
- case 60:
- n = \"<\";
- break;
- case 62:
- n = \">\";
- break;
- default:
- continue;
- }
- c !== r && (s += a.substring(c, r)), (c = r + 1), (s += n);
- }
- return c !== r ? s + a.substring(c, r) : s;
- }
- var pug_match_html = /[\"&<>]/;
- function pug_rethrow(n, e, r, t) {
- if (!(n instanceof Error)) throw n;
- if (!((\"undefined\" == typeof window && e) || t))
- throw ((n.message += \" on line \" + r), n);
- try {
- t = t || require(\"fs\").readFileSync(e, \"utf8\");
- } catch (e) {
- pug_rethrow(n, null, r);
- }
- var i = 3,
- a = t.split(\"\\n\"),
- o = Math.max(r - i, 0),
- h = Math.min(a.length, r + i),
- i = a
- .slice(o, h)
- .map(function(n, e) {
- var t = e + o + 1;
- return (t == r ? \" > \" : \" \") + t + \"| \" + n;
- })
- .join(\"\\n\");
- throw ((n.path = e),
- (n.message = (e || \"Pug\") + \":\" + r + \"\\n\" + i + \"\\n\\n\" + n.message),
- n);
- }
- function template(locals) {
- var pug_html = \"\",
- pug_mixins = {},
- pug_interp;
- var pug_debug_filename, pug_debug_line;
- try {
- var self = locals || {};
- pug_debug_line = 1;
- pug_html = pug_html + \'\\u003Cdiv class=\"bar\"\\u003E\';
- pug_debug_line = 1;
- pug_html =
- pug_html +
- pug_escape(null == (pug_interp = self.foo) ? \"\" : pug_interp) +
- \"\\u003C\\u002Fdiv\\u003E\";
- } catch (err) {
- pug_rethrow(err, pug_debug_filename, pug_debug_line);
- }
- return pug_html;
- }
- module.exports = template;
- "
- `;
|