Fixes to prevent failing tests after merging master

* Add missing quote properties to AST_ObjectKeyVal
 * Avoid test results being interpret as directives
This commit is contained in:
Anthony Van de Gejuchte
2016-06-20 13:59:26 +02:00
parent ca04508cd1
commit dda58244b6
3 changed files with 6 additions and 4 deletions

View File

@@ -1654,6 +1654,7 @@ function parse($TEXT, options) {
// It's one of those object destructurings, the value is its own name
a.push(new AST_ObjectKeyVal({
start: start,
quote: start.quote,
end: start,
key: name,
value: new AST_SymbolRef({
@@ -1667,6 +1668,7 @@ function parse($TEXT, options) {
expect(":");
a.push(new AST_ObjectKeyVal({
start : start,
quote : start.quote,
key : name,
value : expression(false),
end : prev()

View File

@@ -73,9 +73,9 @@ typeof_arrow_functions: {
evaluate: true
}
input: {
typeof (x) => null;
var foo = typeof (x) => null;
}
expect_exact: "\"function\";"
expect_exact: "var foo=\"function\";"
}
template_strings: {

View File

@@ -1,8 +1,8 @@
parenthesis_strings_in_parenthesis: {
input: {
('(');
var foo = ('(');
a(')');
}
expect_exact: '"(";a(")");'
expect_exact: 'var foo="(";a(")");'
}