fix up tests to work with new member expression keyword generator

This commit is contained in:
Sebastian McKenzie
2014-11-15 11:23:16 +11:00
parent 5b118c0c3f
commit 542fe89123
24 changed files with 70 additions and 75 deletions

View File

@@ -110,18 +110,9 @@ exports.XJSElement = {
if (t.isLiteral(child)) {
var lines = child.value.split(/\r\n|\n|\r/);
var lastNonEmptyLine = 0;
_.each(lines, function (line, i) {
if (line.match(/[^ \t]/)) {
lastNonEmptyLine = i;
}
});
_.each(lines, function (line, i) {
var isFirstLine = i === 0;
var isLastLine = i === lines.length - 1;
var isLastNonEmptyLine = i === lastNonEmptyLine;
// replace rendered whitespace tabs with spaces
var trimmedLine = line.replace(/\t/g, ' ');
@@ -136,7 +127,7 @@ exports.XJSElement = {
trimmedLine = trimmedLine.replace(/[ ]+$/, '');
}
if (trimmedLine || isLastNonEmptyLine) {
if (trimmedLine) {
callExpr.arguments.push(t.literal(trimmedLine));
}
});