Update Test262, Flow and TS parser tests (#10976)
* Update Test262, Flow and TS parser tests * Updates
This commit is contained in:
parent
e8dac621de
commit
bfc56ebbab
6
Makefile
6
Makefile
@ -1,6 +1,6 @@
|
|||||||
FLOW_COMMIT = 09669846b7a7ca5a6c23c12d56bb3bebdafd67e9
|
FLOW_COMMIT = a1f9a4c709dcebb27a5084acf47755fbae699c25
|
||||||
TEST262_COMMIT = 157b18d16b5d52501c4d75ac422d3a80bfad1c17
|
TEST262_COMMIT = 28b4fcca4b1b1d278dfe0cc0e69c7d9d59b31aab
|
||||||
TYPESCRIPT_COMMIT = 038d95144d8b93c2799d1732181c89c3d84362d5
|
TYPESCRIPT_COMMIT = 5fc917be2e4dd64c8e9504d36615cd7fbfdd4cd3
|
||||||
|
|
||||||
FORCE_PUBLISH = "@babel/runtime,@babel/runtime-corejs2,@babel/runtime-corejs3,@babel/standalone,@babel/preset-env-standalone"
|
FORCE_PUBLISH = "@babel/runtime,@babel/runtime-corejs2,@babel/runtime-corejs3,@babel/standalone,@babel/preset-env-standalone"
|
||||||
|
|
||||||
|
|||||||
@ -15,9 +15,11 @@ const flowOptionsMapping = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
function getPlugins(test) {
|
function getPlugins(test) {
|
||||||
|
const flowOptions = { all: true };
|
||||||
|
|
||||||
const plugins = [
|
const plugins = [
|
||||||
"dynamicImport",
|
"dynamicImport",
|
||||||
["flow", { all: true }],
|
["flow", flowOptions],
|
||||||
"flowComments",
|
"flowComments",
|
||||||
"jsx",
|
"jsx",
|
||||||
"classProperties",
|
"classProperties",
|
||||||
@ -33,6 +35,8 @@ function getPlugins(test) {
|
|||||||
if (!enabled) {
|
if (!enabled) {
|
||||||
const idx = plugins.indexOf(flowOptionsMapping[option]);
|
const idx = plugins.indexOf(flowOptionsMapping[option]);
|
||||||
if (idx !== -1) plugins.splice(idx, 1);
|
if (idx !== -1) plugins.splice(idx, 1);
|
||||||
|
} else if (option === "enums") {
|
||||||
|
flowOptions.enums = true;
|
||||||
} else if (!(option in flowOptionsMapping)) {
|
} else if (!(option in flowOptionsMapping)) {
|
||||||
throw new Error("Parser options not mapped " + option);
|
throw new Error("Parser options not mapped " + option);
|
||||||
} else if (flowOptionsMapping[option]) {
|
} else if (flowOptionsMapping[option]) {
|
||||||
|
|||||||
@ -1,17 +1,21 @@
|
|||||||
|
ES6/modules/export_default_class_implements.js
|
||||||
ES6/modules/migrated_0020.js
|
ES6/modules/migrated_0020.js
|
||||||
|
JSX/invalid_unpaired_gt.js
|
||||||
|
JSX/invalid_unpaired_rcurly.js
|
||||||
JSX_invalid/migrated_0000.js
|
JSX_invalid/migrated_0000.js
|
||||||
|
arrow_function/object_return_type.js
|
||||||
arrow_function_invalid/migrated_0002.js
|
arrow_function_invalid/migrated_0002.js
|
||||||
async_await/migrated_0007.js
|
|
||||||
async_await/migrated_0020.js
|
async_await/migrated_0020.js
|
||||||
async_await/migrated_0024.js
|
async_await/migrated_0024.js
|
||||||
async_await/migrated_0027.js
|
async_await/migrated_0027.js
|
||||||
async_generators/migrated_0007.js
|
async_generators/migrated_0007.js
|
||||||
|
class_expression/anonymous_implements.js
|
||||||
class_method_kinds/polymorphic_getter.js
|
class_method_kinds/polymorphic_getter.js
|
||||||
class_properties/migrated_0021.js
|
class_properties/migrated_0021.js
|
||||||
class_properties/migrated_0026.js
|
class_properties/migrated_0026.js
|
||||||
decorators/migrated_0003.js
|
decorators/migrated_0003.js
|
||||||
export_import_reserved_words/migrated_0003.js
|
export_import_reserved_words/migrated_0003.js
|
||||||
export_statements/export_trailing_comma.js
|
export_statements/export_trailing_comma.js
|
||||||
nullish_coalescing/precedence_and.js
|
nullish_coalescing/missing-plugin.js
|
||||||
nullish_coalescing/precedence_or.js
|
optional_chaining/missing-plugin.js
|
||||||
types/member/reserved_words.js
|
types/member/reserved_words.js
|
||||||
|
|||||||
@ -30,6 +30,7 @@ ambientWithStatements.ts
|
|||||||
amdDeclarationEmitNoExtraDeclare.ts
|
amdDeclarationEmitNoExtraDeclare.ts
|
||||||
amdModuleConstEnumUsage.ts
|
amdModuleConstEnumUsage.ts
|
||||||
amdModuleName2.ts
|
amdModuleName2.ts
|
||||||
|
anonClassDeclarationEmitIsAnon.ts
|
||||||
anyDeclare.ts
|
anyDeclare.ts
|
||||||
argumentsBindsToFunctionScopeArgumentList.ts
|
argumentsBindsToFunctionScopeArgumentList.ts
|
||||||
arrayOfExportedClass.ts
|
arrayOfExportedClass.ts
|
||||||
@ -58,6 +59,7 @@ augmentedTypesEnum2.ts
|
|||||||
augmentedTypesFunction.ts
|
augmentedTypesFunction.ts
|
||||||
augmentedTypesInterface.ts
|
augmentedTypesInterface.ts
|
||||||
augmentedTypesVar.ts
|
augmentedTypesVar.ts
|
||||||
|
awaitInClassInAsyncFunction.ts
|
||||||
awaitInNonAsyncFunction.ts
|
awaitInNonAsyncFunction.ts
|
||||||
awaitLiteralValues.ts
|
awaitLiteralValues.ts
|
||||||
bigIntWithTargetES3.ts
|
bigIntWithTargetES3.ts
|
||||||
@ -103,6 +105,7 @@ constDeclarationShadowedByVarDeclaration.ts
|
|||||||
constDeclarations-invalidContexts.ts
|
constDeclarations-invalidContexts.ts
|
||||||
constDeclarations-scopes.ts
|
constDeclarations-scopes.ts
|
||||||
constDeclarations-validContexts.ts
|
constDeclarations-validContexts.ts
|
||||||
|
constEnumNoEmitReexport.ts
|
||||||
constEnumNoPreserveDeclarationReexport.ts
|
constEnumNoPreserveDeclarationReexport.ts
|
||||||
constEnumPreserveEmitReexport.ts
|
constEnumPreserveEmitReexport.ts
|
||||||
constInClassExpression.ts
|
constInClassExpression.ts
|
||||||
@ -136,6 +139,7 @@ declarationEmitInterfaceWithNonEntityNameExpressionHeritage.ts
|
|||||||
declarationEmitPrefersPathKindBasedOnBundling.ts
|
declarationEmitPrefersPathKindBasedOnBundling.ts
|
||||||
declarationEmitPrefersPathKindBasedOnBundling2.ts
|
declarationEmitPrefersPathKindBasedOnBundling2.ts
|
||||||
declarationEmitPrivateSymbolCausesVarDeclarationEmit2.ts
|
declarationEmitPrivateSymbolCausesVarDeclarationEmit2.ts
|
||||||
|
declarationImportTypeAliasInferredAndEmittable.ts
|
||||||
declarationMapsMultifile.ts
|
declarationMapsMultifile.ts
|
||||||
declarationMapsOutFile.ts
|
declarationMapsOutFile.ts
|
||||||
declarationsForInferredTypeFromOtherFile.ts
|
declarationsForInferredTypeFromOtherFile.ts
|
||||||
@ -319,6 +323,7 @@ jsFileCompilationExternalPackageError.ts
|
|||||||
jsNoImplicitAnyNoCascadingReferenceErrors.ts
|
jsNoImplicitAnyNoCascadingReferenceErrors.ts
|
||||||
jsdocAccessEnumType.ts
|
jsdocAccessEnumType.ts
|
||||||
jsxAttributeWithoutExpressionReact.tsx
|
jsxAttributeWithoutExpressionReact.tsx
|
||||||
|
jsxIntrinsicElementsExtendsRecord.tsx
|
||||||
letAndVarRedeclaration.ts
|
letAndVarRedeclaration.ts
|
||||||
letAsIdentifier.ts
|
letAsIdentifier.ts
|
||||||
letAsIdentifierInStrictMode.ts
|
letAsIdentifierInStrictMode.ts
|
||||||
@ -385,6 +390,7 @@ multipleClassPropertyModifiers.ts
|
|||||||
multipleClassPropertyModifiersErrors.ts
|
multipleClassPropertyModifiersErrors.ts
|
||||||
multipleInheritance.ts
|
multipleInheritance.ts
|
||||||
nameCollisions.ts
|
nameCollisions.ts
|
||||||
|
namespacesWithTypeAliasOnlyExportsMerge.ts
|
||||||
narrowedImports.ts
|
narrowedImports.ts
|
||||||
newNamesInGlobalAugmentations1.ts
|
newNamesInGlobalAugmentations1.ts
|
||||||
noBundledEmitFromNodeModules.ts
|
noBundledEmitFromNodeModules.ts
|
||||||
@ -414,6 +420,7 @@ parameterPropertyOutsideConstructor.ts
|
|||||||
parseGenericArrowRatherThanLeftShift.ts
|
parseGenericArrowRatherThanLeftShift.ts
|
||||||
pathMappingBasedModuleResolution3_classic.ts
|
pathMappingBasedModuleResolution3_classic.ts
|
||||||
pathMappingBasedModuleResolution3_node.ts
|
pathMappingBasedModuleResolution3_node.ts
|
||||||
|
preserveUnusedImports.ts
|
||||||
privacyCheckExternalModuleExportAssignmentOfGenericClass.ts
|
privacyCheckExternalModuleExportAssignmentOfGenericClass.ts
|
||||||
privacyImportParseErrors.ts
|
privacyImportParseErrors.ts
|
||||||
privacyTopLevelAmbientExternalModuleImportWithExport.ts
|
privacyTopLevelAmbientExternalModuleImportWithExport.ts
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user