more updates to estree and new acorn
This commit is contained in:
@@ -73,7 +73,6 @@ var run = function (task, done) {
|
||||
|
||||
if (execCode) {
|
||||
result = transform(execCode, getOpts(exec));
|
||||
checkAst(result, exec);
|
||||
execCode = result.code;
|
||||
|
||||
try {
|
||||
@@ -94,13 +93,14 @@ var run = function (task, done) {
|
||||
err.message += codeFrame(execCode);
|
||||
throw err;
|
||||
}
|
||||
|
||||
checkAst(result, exec);
|
||||
}
|
||||
|
||||
var actualCode = actual.code;
|
||||
var expectCode = expect.code;
|
||||
if (!execCode || actualCode) {
|
||||
result = transform(actualCode, getOpts(actual));
|
||||
checkAst(result, actual);
|
||||
actualCode = result.code.trim();
|
||||
|
||||
try {
|
||||
@@ -109,6 +109,8 @@ var run = function (task, done) {
|
||||
//require("fs").writeFileSync(expect.loc, actualCode);
|
||||
throw err;
|
||||
}
|
||||
|
||||
checkAst(result, actual);
|
||||
}
|
||||
|
||||
if (task.sourceMap) {
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
class Obj {
|
||||
constructor() {
|
||||
super();
|
||||
}
|
||||
}
|
||||
|
||||
assert.doesNotThrow(function() {
|
||||
new Obj();
|
||||
});
|
||||
@@ -18,4 +18,4 @@ define(["exports", "foo"], function (exports, _foo) {
|
||||
exports["default"] = _foo.foo;
|
||||
exports["default"] = _foo.foo;
|
||||
exports.bar = _foo.bar;
|
||||
});
|
||||
});
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
{
|
||||
"experimental": true,
|
||||
"whitelist": ["flow"],
|
||||
"whitelist": ["flow", "es7.asyncFunctions"],
|
||||
"noCheckAst": true
|
||||
}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
"use strict";
|
||||
|
||||
export { foo as foo };
|
||||
export { foo };
|
||||
|
||||
export { bar as bar };
|
||||
export { bar };
|
||||
|
||||
function foo() {}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user