From 55faa27b9375eb6c9b50750d350f8e0ced7e897c Mon Sep 17 00:00:00 2001 From: Brian Ng Date: Thu, 27 Sep 2018 14:48:58 -0500 Subject: [PATCH] Run test262 tests for exportNamespaceFrom (#8780) --- Makefile | 2 +- .../test262/run_babel_parser_test262_utils.js | 9 +++++---- scripts/tests/test262/test262_whitelist.txt | 16 ---------------- 3 files changed, 6 insertions(+), 21 deletions(-) diff --git a/Makefile b/Makefile index 0e50484068..325866dea3 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ MAKEFLAGS = -j1 FLOW_COMMIT = bea8b83f50f597454941d2a7ecef6e93a881e576 -TEST262_COMMIT = f90a52b39609a620c0854e0bd0b3a906c930fd17 +TEST262_COMMIT = 06c2f019019cf7850923de4d56828e6dfd9212b8 # Fix color output until TravisCI fixes https://github.com/travis-ci/travis-ci/issues/7967 export FORCE_COLOR = true diff --git a/scripts/tests/test262/run_babel_parser_test262_utils.js b/scripts/tests/test262/run_babel_parser_test262_utils.js index 7051472106..99f714287a 100644 --- a/scripts/tests/test262/run_babel_parser_test262_utils.js +++ b/scripts/tests/test262/run_babel_parser_test262_utils.js @@ -13,14 +13,15 @@ const pfs = { const parse = require("../../../packages/babel-parser").parse; const featuresToPlugins = { - BigInt: "bigInt", - "class-fields-public": "classProperties", - "class-fields-private": "classPrivateProperties", "async-iteration": "asyncGenerators", + BigInt: "bigInt", + "class-fields-private": "classPrivateProperties", + "class-fields-public": "classProperties", + "export-star-as-namespace-from-module": "exportNamespaceFrom", + "numeric-separator-literal": "numericSeparator", "object-rest": "objectRestSpread", "object-spread": "objectRestSpread", "optional-catch-binding": "optionalCatchBinding", - "numeric-separator-literal": "numericSeparator", }; function getPlugins(features) { diff --git a/scripts/tests/test262/test262_whitelist.txt b/scripts/tests/test262/test262_whitelist.txt index ec84454aec..47db998bb2 100644 --- a/scripts/tests/test262/test262_whitelist.txt +++ b/scripts/tests/test262/test262_whitelist.txt @@ -696,14 +696,6 @@ language/module-code/privatename-not-valid-earlyerr-module-4.js(default) language/module-code/privatename-not-valid-earlyerr-module-4.js(strict mode) language/expressions/class/fields-duplicate-privatenames.js(default) language/expressions/class/fields-duplicate-privatenames.js(strict mode) -language/expressions/class/fields-initializer-static-private-fields-forbidden.js(default) -language/expressions/class/fields-initializer-static-private-fields-forbidden.js(strict mode) -language/expressions/class/fields-initializer-static-public-fields-forbidden.js(default) -language/expressions/class/fields-initializer-static-public-fields-forbidden.js(strict mode) -language/expressions/class/fields-literal-name-static-private-fields-forbidden.js(default) -language/expressions/class/fields-literal-name-static-private-fields-forbidden.js(strict mode) -language/expressions/class/fields-literal-name-static-public-fields-forbidden.js(default) -language/expressions/class/fields-literal-name-static-public-fields-forbidden.js(strict mode) language/expressions/template-literal/unicode-escape-nls-err.js(default) language/expressions/template-literal/unicode-escape-nls-err.js(strict mode) language/literals/numeric/numeric-separator-literal-nzd-nsl-dds-leading-zero-err.js(default) @@ -713,14 +705,6 @@ language/literals/string/unicode-escape-nls-err-single.js(default) language/literals/string/unicode-escape-nls-err-single.js(strict mode) language/statements/class/fields-duplicate-privatenames.js(default) language/statements/class/fields-duplicate-privatenames.js(strict mode) -language/statements/class/fields-initializer-static-private-fields-forbidden.js(default) -language/statements/class/fields-initializer-static-private-fields-forbidden.js(strict mode) -language/statements/class/fields-initializer-static-public-fields-forbidden.js(default) -language/statements/class/fields-initializer-static-public-fields-forbidden.js(strict mode) -language/statements/class/fields-literal-name-static-private-fields-forbidden.js(default) -language/statements/class/fields-literal-name-static-private-fields-forbidden.js(strict mode) -language/statements/class/fields-literal-name-static-public-fields-forbidden.js(default) -language/statements/class/fields-literal-name-static-public-fields-forbidden.js(strict mode) language/statements/class/privatename-not-valid-earlyerr-script-1.js(default) language/statements/class/privatename-not-valid-earlyerr-script-1.js(strict mode) language/statements/class/privatename-not-valid-earlyerr-script-2.js(default)