mirror of
https://github.com/danbulant/oxc
synced 2026-05-22 13:48:55 +00:00
chore(transform_conformance): clear the conformance snapshot
This commit is contained in:
parent
6757dbab8a
commit
07bd85e25d
5 changed files with 72 additions and 1744 deletions
File diff suppressed because it is too large
Load diff
|
|
@ -1,292 +1,6 @@
|
|||
Passed: 459/716
|
||||
Passed: 0/0
|
||||
|
||||
# All Passed:
|
||||
* babel-plugin-transform-class-static-block
|
||||
* babel-plugin-transform-logical-assignment-operators
|
||||
* babel-plugin-transform-numeric-separator
|
||||
* babel-plugin-transform-nullish-coalescing-operator
|
||||
* babel-plugin-transform-optional-catch-binding
|
||||
* babel-plugin-transform-json-strings
|
||||
* babel-plugin-transform-async-to-generator
|
||||
* babel-plugin-transform-exponentiation-operator
|
||||
* babel-plugin-transform-template-literals
|
||||
* babel-plugin-transform-instanceof
|
||||
|
||||
|
||||
# babel-plugin-transform-class-properties (140/149)
|
||||
* nested-class/super-call-in-decorator/exec.js
|
||||
* nested-class/super-property-in-accessor-key/exec.js
|
||||
* nested-class/super-property-in-decorator/exec.js
|
||||
* private/parenthesized-optional-member-call/exec.js
|
||||
* private/parenthesized-optional-member-call-with-transform/exec.js
|
||||
* private-loose/access-before-declaration/exec.js
|
||||
* private-loose/parenthesized-optional-member-call/exec.js
|
||||
* private-loose/parenthesized-optional-member-call-with-transform/exec.js
|
||||
* public/computed-toPrimitive/exec.js
|
||||
|
||||
# babel-plugin-transform-private-methods (117/124)
|
||||
* accessors-loose/get-only-setter/exec.js
|
||||
* accessors-privateFieldsAsProperties/get-only-setter/exec.js
|
||||
* accessors-privateFieldsAsSymbols/get-only-setter/exec.js
|
||||
* static-accessors/get-only-setter/exec.js
|
||||
* static-accessors-loose/get-only-setter/exec.js
|
||||
* static-accessors-privateFieldsAsProperties/get-only-setter/exec.js
|
||||
* static-accessors-privateFieldsAsSymbols/get-only-setter/exec.js
|
||||
|
||||
# babel-plugin-transform-private-property-in-object (7/12)
|
||||
* assumption-privateFieldsAsProperties/rhs-not-object/exec.js
|
||||
* assumption-privateFieldsAsSymbols/rhs-not-object/exec.js
|
||||
* private/rhs-not-object/exec.js
|
||||
* private-loose/rhs-not-object/exec.js
|
||||
* to-native-fields/rhs-not-object/exec.js
|
||||
|
||||
# babel-plugin-transform-dynamic-import (4/18)
|
||||
* commonjs/exec-interop/exec.js
|
||||
* commonjs/exec-interop-null/exec.js
|
||||
* commonjs/exec-interop-string/exec.js
|
||||
* commonjs/exec-template-literal/exec.js
|
||||
* commonjs/exec-to-primitive/exec.js
|
||||
* commonjs/exec-to-string-order/exec.js
|
||||
* commonjs/exec-transpiled-dep/exec.js
|
||||
* commonjs-createImportExpression-false/exec-interop/exec.js
|
||||
* commonjs-createImportExpression-false/exec-interop-null/exec.js
|
||||
* commonjs-createImportExpression-false/exec-interop-string/exec.js
|
||||
* commonjs-createImportExpression-false/exec-template-literal/exec.js
|
||||
* commonjs-createImportExpression-false/exec-to-primitive/exec.js
|
||||
* commonjs-createImportExpression-false/exec-to-string-order/exec.js
|
||||
* commonjs-createImportExpression-false/exec-transpiled-dep/exec.js
|
||||
|
||||
# babel-plugin-transform-optional-chaining (11/16)
|
||||
* assumption-noDocumentAll/parenthesized-expression-member-call/exec.js
|
||||
* general/parenthesized-expression-member-call/exec.js
|
||||
* general/parenthesized-expression-member-call-loose/exec.js
|
||||
* general/parenthesized-member-call/exec.js
|
||||
* general/parenthesized-member-call-loose/exec.js
|
||||
|
||||
# babel-plugin-transform-async-generator-functions (25/26)
|
||||
* yield-star/ecma262-pr-2819/exec.js
|
||||
|
||||
# babel-plugin-transform-object-rest-spread (18/33)
|
||||
* assumption-objectRestNoSymbols/rest-ignore-symbols/exec.js
|
||||
* assumption-pureGetters/rest-remove-unused-excluded-keys/exec.js
|
||||
* assumption-pureGetters/spread-single-call/exec.js
|
||||
* assumption-setSpreadProperties/expression/exec.js
|
||||
* assumption-setSpreadProperties/no-object-assign-exec/exec.js
|
||||
* assumption-setSpreadProperties-with-useBuiltIns/expression/exec.js
|
||||
* assumption-setSpreadProperties-with-useBuiltIns/no-object-assign-exec/exec.js
|
||||
* object-rest/null-destructuring/exec.js
|
||||
* object-rest/null-destructuring-transform-destructuring/exec.js
|
||||
* object-spread-loose/expression/exec.js
|
||||
* object-spread-loose/no-object-assign-exec/exec.js
|
||||
* object-spread-loose/side-effect/exec.js
|
||||
* object-spread-loose-builtins/expression/exec.js
|
||||
* object-spread-loose-builtins/no-object-assign-exec/exec.js
|
||||
* object-spread-loose-builtins/side-effect/exec.js
|
||||
|
||||
# babel-plugin-transform-arrow-functions (2/3)
|
||||
* arrow-functions/implicit-var-arguments/exec.js
|
||||
|
||||
# babel-plugin-transform-new-target (8/9)
|
||||
* exec/reflect-function/exec.js
|
||||
|
||||
# babel-plugin-proposal-decorators (59/258)
|
||||
* 2021-12-fields/context-name/exec.js
|
||||
* 2021-12-fields--to-es2015/context-name/exec.js
|
||||
* 2021-12-getters/context-name/exec.js
|
||||
* 2021-12-getters--to-es2015/context-name/exec.js
|
||||
* 2021-12-methods/context-name/exec.js
|
||||
* 2021-12-methods--to-es2015/context-name/exec.js
|
||||
* 2021-12-misc/decorator-evaluation-scope/exec.js
|
||||
* 2021-12-misc/initProto-existing-derived-constructor/exec.js
|
||||
* 2021-12-misc--to-es2015/accessor-old-initializer-prop-support/exec.js
|
||||
* 2021-12-setters/context-name/exec.js
|
||||
* 2021-12-setters--to-es2015/context-name/exec.js
|
||||
* 2022-03-classes/decorator-access-modified-fields/exec.js
|
||||
* 2022-03-classes/decorator-access-modified-methods/exec.js
|
||||
* 2022-03-fields/context-name/exec.js
|
||||
* 2022-03-fields--to-es2015/context-name/exec.js
|
||||
* 2022-03-getters/context-name/exec.js
|
||||
* 2022-03-getters--to-es2015/context-name/exec.js
|
||||
* 2022-03-methods/context-name/exec.js
|
||||
* 2022-03-methods--to-es2015/context-name/exec.js
|
||||
* 2022-03-misc/decorator-evaluation-scope/exec.js
|
||||
* 2022-03-misc/initProto-existing-derived-constructor/exec.js
|
||||
* 2022-03-misc/initializer-property-ignored/exec.js
|
||||
* 2022-03-setters/context-name/exec.js
|
||||
* 2022-03-setters--to-es2015/context-name/exec.js
|
||||
* 2023-01-classes/decorator-access-modified-fields/exec.js
|
||||
* 2023-01-classes/decorator-access-modified-methods/exec.js
|
||||
* 2023-01-fields/context-name/exec.js
|
||||
* 2023-01-fields--to-es2015/context-name/exec.js
|
||||
* 2023-01-getters/context-name/exec.js
|
||||
* 2023-01-getters--to-es2015/context-name/exec.js
|
||||
* 2023-01-methods/context-name/exec.js
|
||||
* 2023-01-methods--to-es2015/context-name/exec.js
|
||||
* 2023-01-misc/decorator-evaluation-scope/exec.js
|
||||
* 2023-01-misc/initProto-existing-derived-constructor/exec.js
|
||||
* 2023-01-misc/initializer-property-ignored/exec.js
|
||||
* 2023-01-setters/context-name/exec.js
|
||||
* 2023-01-setters--to-es2015/context-name/exec.js
|
||||
* 2023-05-classes/ctx/exec.js
|
||||
* 2023-05-classes/decorator-access-modified-classes/exec.js
|
||||
* 2023-05-classes/decorator-access-modified-fields/exec.js
|
||||
* 2023-05-classes/decorator-access-modified-methods/exec.js
|
||||
* 2023-05-fields/context-name/exec.js
|
||||
* 2023-05-fields--to-es2015/context-name/exec.js
|
||||
* 2023-05-getters/context-name/exec.js
|
||||
* 2023-05-getters--to-es2015/context-name/exec.js
|
||||
* 2023-05-methods/context-name/exec.js
|
||||
* 2023-05-methods--to-es2015/context-name/exec.js
|
||||
* 2023-05-misc/class-tdz-during-decorators/exec.js
|
||||
* 2023-05-misc/decorator-evaluation-scope/exec.js
|
||||
* 2023-05-misc/initProto-existing-derived-constructor/exec.js
|
||||
* 2023-05-misc/initializer-property-ignored/exec.js
|
||||
* 2023-05-misc/this/exec.js
|
||||
* 2023-05-setters/context-name/exec.js
|
||||
* 2023-05-setters--to-es2015/context-name/exec.js
|
||||
* 2023-11-accessors--to-es2015/private/exec.js
|
||||
* 2023-11-accessors--to-es2015/public/exec.js
|
||||
* 2023-11-accessors--to-es2015/undecorated-private/exec.js
|
||||
* 2023-11-accessors--to-es2015/undecorated-public/exec.js
|
||||
* 2023-11-classes/ctx/exec.js
|
||||
* 2023-11-classes/decorator-access-modified-classes/exec.js
|
||||
* 2023-11-classes/decorator-access-modified-fields/exec.js
|
||||
* 2023-11-classes/decorator-access-modified-methods/exec.js
|
||||
* 2023-11-classes/replacement-static-method-private-instance-element-super/exec.js
|
||||
* 2023-11-classes/replacement-static-method-private-instance-element-super-assumption-ignoreFunctionLength/exec.js
|
||||
* 2023-11-classes/replacement-static-private-environment-super/exec.js
|
||||
* 2023-11-classes/replacement-static-private-instance-element-access/exec.js
|
||||
* 2023-11-classes--to-es2015/ctx/exec.js
|
||||
* 2023-11-classes--to-es2015/decorator-access-modified-classes/exec.js
|
||||
* 2023-11-classes--to-es2015/decorator-access-modified-fields/exec.js
|
||||
* 2023-11-classes--to-es2015/decorator-access-modified-methods/exec.js
|
||||
* 2023-11-classes--to-es2015/inheritance/exec.js
|
||||
* 2023-11-classes--to-es2015/initializers/exec.js
|
||||
* 2023-11-classes--to-es2015/replacement/exec.js
|
||||
* 2023-11-classes--to-es2015/replacement-static-method-private-instance-element-super/exec.js
|
||||
* 2023-11-classes--to-es2015/replacement-static-method-private-instance-element-super-assumption-ignoreFunctionLength/exec.js
|
||||
* 2023-11-classes--to-es2015/replacement-static-private-environment-super/exec.js
|
||||
* 2023-11-classes--to-es2015/replacement-static-private-instance-element-access/exec.js
|
||||
* 2023-11-classes--to-es2015/replacement-static-this/exec.js
|
||||
* 2023-11-classes--to-es2015/replacement-with-expr/exec.js
|
||||
* 2023-11-duplicated-keys--to-es2015/computed-keys-same-ast/exec.js
|
||||
* 2023-11-duplicated-keys--to-es2015/computed-keys-same-value/exec.js
|
||||
* 2023-11-duplicated-keys--to-es2015/method-and-field/exec.js
|
||||
* 2023-11-duplicated-keys--to-es2015/methods-with-same-key/exec.js
|
||||
* 2023-11-fields/context-name/exec.js
|
||||
* 2023-11-fields--to-es2015/context-name/exec.js
|
||||
* 2023-11-fields--to-es2015/private/exec.js
|
||||
* 2023-11-fields--to-es2015/public/exec.js
|
||||
* 2023-11-fields--to-es2015/static-private/exec.js
|
||||
* 2023-11-fields--to-es2015/static-public/exec.js
|
||||
* 2023-11-getters/context-name/exec.js
|
||||
* 2023-11-getters--to-es2015/context-name/exec.js
|
||||
* 2023-11-getters--to-es2015/private/exec.js
|
||||
* 2023-11-getters--to-es2015/public/exec.js
|
||||
* 2023-11-getters--to-es2015/static-private/exec.js
|
||||
* 2023-11-getters--to-es2015/static-public/exec.js
|
||||
* 2023-11-getters-and-setters--to-es2015/private/exec.js
|
||||
* 2023-11-getters-and-setters--to-es2015/public/exec.js
|
||||
* 2023-11-getters-and-setters--to-es2015/static-private/exec.js
|
||||
* 2023-11-getters-and-setters--to-es2015/static-public/exec.js
|
||||
* 2023-11-methods/context-name/exec.js
|
||||
* 2023-11-methods/private-async-and-generator/exec.js
|
||||
* 2023-11-methods--to-es2015/context-name/exec.js
|
||||
* 2023-11-methods--to-es2015/private/exec.js
|
||||
* 2023-11-methods--to-es2015/private-async-and-generator/exec.js
|
||||
* 2023-11-methods--to-es2015/private-with-initializers/exec.js
|
||||
* 2023-11-methods--to-es2015/public/exec.js
|
||||
* 2023-11-methods--to-es2015/public-with-initializers/exec.js
|
||||
* 2023-11-methods--to-es2015/static-private/exec.js
|
||||
* 2023-11-methods--to-es2015/static-private-with-initializers/exec.js
|
||||
* 2023-11-methods--to-es2015/static-public/exec.js
|
||||
* 2023-11-methods--to-es2015/static-public-with-initializers/exec.js
|
||||
* 2023-11-misc/class-in-for-loop/exec.js
|
||||
* 2023-11-misc/class-not-available-during-decorators/exec.js
|
||||
* 2023-11-misc/class-underscore-property/exec.js
|
||||
* 2023-11-misc/decorator-evaluation-arguments/exec.js
|
||||
* 2023-11-misc/decorator-evaluation-new-target/exec.js
|
||||
* 2023-11-misc/decorator-evaluation-this/exec.js
|
||||
* 2023-11-misc/initProto-existing-derived-constructor/exec.js
|
||||
* 2023-11-misc/initializer-property-ignored/exec.js
|
||||
* 2023-11-misc/private-name-in-class-decorator/exec.js
|
||||
* 2023-11-misc/this/exec.js
|
||||
* 2023-11-misc--to-es2015/class-and-method-decorators/exec.js
|
||||
* 2023-11-misc--to-es2015/class-and-property-decorators/exec.js
|
||||
* 2023-11-misc--to-es2015/class-in-for-loop/exec.js
|
||||
* 2023-11-misc--to-es2015/class-underscore-property/exec.js
|
||||
* 2023-11-misc--to-es2015/decorator-evaluation-arguments/exec.js
|
||||
* 2023-11-misc--to-es2015/decorator-evaluation-new-target/exec.js
|
||||
* 2023-11-misc--to-es2015/decorator-evaluation-this/exec.js
|
||||
* 2023-11-misc--to-es2015/initProto-existing-derived-constructor/exec.js
|
||||
* 2023-11-misc--to-es2015/initializer-property-ignored/exec.js
|
||||
* 2023-11-misc--to-es2015/initializer-timing/exec.js
|
||||
* 2023-11-misc--to-es2015/leaked-context-addInitializer/exec.js
|
||||
* 2023-11-misc--to-es2015/leaked-context-addInitializer-throw/exec.js
|
||||
* 2023-11-misc--to-es2015/leaked-context-addInitializer-throw-2/exec.js
|
||||
* 2023-11-misc--to-es2015/private-name-in-class-decorator/exec.js
|
||||
* 2023-11-misc--to-es2015/this/exec.js
|
||||
* 2023-11-ordering/accessor-init-and-set-consistent/exec.js
|
||||
* 2023-11-ordering/accessor-initializers-fields/exec.js
|
||||
* 2023-11-ordering/accessor-initializers-setters/exec.js
|
||||
* 2023-11-ordering/accessor-method-initializers/exec.js
|
||||
* 2023-11-ordering/accessor-static-method-initializers/exec.js
|
||||
* 2023-11-ordering/class-decorators-without-element-decorators/exec.js
|
||||
* 2023-11-ordering/field/exec.js
|
||||
* 2023-11-ordering/field-initializers-after-methods/exec.js
|
||||
* 2023-11-ordering/field-initializers-after-methods-private/exec.js
|
||||
* 2023-11-ordering/method-initializers-field-value/exec.js
|
||||
* 2023-11-ordering/static-field-initializers-after-methods/exec.js
|
||||
* 2023-11-ordering--to-es2015/accessor-initializers-fields/exec.js
|
||||
* 2023-11-ordering--to-es2015/accessor-initializers-setters/exec.js
|
||||
* 2023-11-ordering--to-es2015/accessor-method-initializers/exec.js
|
||||
* 2023-11-ordering--to-es2015/accessor-static-method-initializers/exec.js
|
||||
* 2023-11-ordering--to-es2015/class-decorators-without-element-decorators/exec.js
|
||||
* 2023-11-ordering--to-es2015/decorators-evaluation-with-this-caching/exec.js
|
||||
* 2023-11-ordering--to-es2015/field/exec.js
|
||||
* 2023-11-ordering--to-es2015/field-initializers-after-methods/exec.js
|
||||
* 2023-11-ordering--to-es2015/method-initializers-field-value/exec.js
|
||||
* 2023-11-ordering--to-es2015/static-field-initializers-after-methods/exec.js
|
||||
* 2023-11-runtime-errors--to-es2015/invalid-accessor-decorator-return/exec.js
|
||||
* 2023-11-runtime-errors--to-es2015/invalid-add-initializer/exec.js
|
||||
* 2023-11-runtime-errors--to-es2015/invalid-class-decorator-return/exec.js
|
||||
* 2023-11-runtime-errors--to-es2015/invalid-field-decorator-return/exec.js
|
||||
* 2023-11-runtime-errors--to-es2015/invalid-getter-decorator-return/exec.js
|
||||
* 2023-11-runtime-errors--to-es2015/invalid-method-decorator-return/exec.js
|
||||
* 2023-11-runtime-errors--to-es2015/invalid-setter-decorator-return/exec.js
|
||||
* 2023-11-setters/context-name/exec.js
|
||||
* 2023-11-setters--to-es2015/context-name/exec.js
|
||||
* 2023-11-setters--to-es2015/private/exec.js
|
||||
* 2023-11-setters--to-es2015/public/exec.js
|
||||
* 2023-11-setters--to-es2015/static-private/exec.js
|
||||
* 2023-11-setters--to-es2015/static-public/exec.js
|
||||
* 2023-11-typescript/computed-key-ts-as-expression/exec.ts
|
||||
* legacy-class-constructors/mutate-existing-constructor/exec.js
|
||||
* legacy-class-constructors/return-new-constructor/exec.js
|
||||
* legacy-class-export-default/exec.mjs
|
||||
* legacy-class-ordering/order/exec.js
|
||||
* legacy-class-ordering/reverse-order/exec.js
|
||||
* legacy-class-prototype-methods/mutate-descriptor/exec.js
|
||||
* legacy-class-prototype-methods/numeric-props/exec.js
|
||||
* legacy-class-prototype-methods/return-descriptor/exec.js
|
||||
* legacy-class-prototype-methods/string-props/exec.js
|
||||
* legacy-class-prototype-properties/child-classes-properties/exec.js
|
||||
* legacy-class-prototype-properties/mutate-descriptor/exec.js
|
||||
* legacy-class-prototype-properties/mutate-initialzer/exec.js
|
||||
* legacy-class-prototype-properties/properties-without-initializer/exec.js
|
||||
* legacy-class-prototype-properties/return-descriptor/exec.js
|
||||
* legacy-class-prototype-properties/string-literal-properties/exec.js
|
||||
* legacy-class-static-methods/mutate-descriptor/exec.js
|
||||
* legacy-class-static-methods/numeric-props/exec.js
|
||||
* legacy-class-static-methods/return-descriptor/exec.js
|
||||
* legacy-class-static-methods/string-props/exec.js
|
||||
* legacy-class-static-properties/mutate-descriptor/exec.js
|
||||
* legacy-class-static-properties/mutate-initialzer/exec.js
|
||||
* legacy-class-static-properties/properties-without-initializer/exec.js
|
||||
* legacy-class-static-properties/return-descriptor/exec.js
|
||||
* legacy-regression/8512/exec.js
|
||||
* metadata/class/exec.js
|
||||
* metadata/element/exec.js
|
||||
* metadata/subclass-no-super-decorators/exec.js
|
||||
* metadata/subclass-super-decorators/exec.js
|
||||
|
||||
|
|
|
|||
|
|
@ -1,9 +1,6 @@
|
|||
Passed: 0/1
|
||||
Passed: 0/0
|
||||
|
||||
# All Passed:
|
||||
|
||||
|
||||
|
||||
# babel-plugin-transform-optional-catch-binding (0/1)
|
||||
* try-catch-shadow/input.js
|
||||
|
||||
|
|
|
|||
|
|
@ -45,56 +45,57 @@ fn fixture_root() -> PathBuf {
|
|||
}
|
||||
|
||||
const CASES: &[&str] = &[
|
||||
// ES2024
|
||||
"babel-plugin-transform-unicode-sets-regex",
|
||||
// ES2022
|
||||
"babel-plugin-transform-class-properties",
|
||||
"babel-plugin-transform-class-static-block",
|
||||
"babel-plugin-transform-private-methods",
|
||||
"babel-plugin-transform-private-property-in-object",
|
||||
// [Syntax] "babel-plugin-transform-syntax-top-level-await",
|
||||
// ES2021
|
||||
"babel-plugin-transform-logical-assignment-operators",
|
||||
"babel-plugin-transform-numeric-separator",
|
||||
// ES2020
|
||||
"babel-plugin-transform-export-namespace-from",
|
||||
"babel-plugin-transform-dynamic-import",
|
||||
"babel-plugin-transform-nullish-coalescing-operator",
|
||||
"babel-plugin-transform-optional-chaining",
|
||||
// [Syntax] "babel-plugin-transform-syntax-bigint",
|
||||
// [Syntax] "babel-plugin-transform-syntax-dynamic-import",
|
||||
// [Syntax] "babel-plugin-transform-syntax-import-meta",
|
||||
// ES2019
|
||||
"babel-plugin-transform-optional-catch-binding",
|
||||
"babel-plugin-transform-json-strings",
|
||||
// ES2018
|
||||
"babel-plugin-transform-async-generator-functions",
|
||||
"babel-plugin-transform-object-rest-spread",
|
||||
// [Regex] "babel-plugin-transform-unicode-property-regex",
|
||||
"babel-plugin-transform-dotall-regex",
|
||||
// [Regex] "babel-plugin-transform-named-capturing-groups-regex",
|
||||
// ES2017
|
||||
"babel-plugin-transform-async-to-generator",
|
||||
// ES2016
|
||||
"babel-plugin-transform-exponentiation-operator",
|
||||
// ES2015
|
||||
"babel-plugin-transform-arrow-functions",
|
||||
"babel-plugin-transform-function-name",
|
||||
"babel-plugin-transform-shorthand-properties",
|
||||
"babel-plugin-transform-sticky-regex",
|
||||
"babel-plugin-transform-unicode-regex",
|
||||
"babel-plugin-transform-template-literals",
|
||||
"babel-plugin-transform-duplicate-keys",
|
||||
"babel-plugin-transform-instanceof",
|
||||
"babel-plugin-transform-new-target",
|
||||
// ES3
|
||||
"babel-plugin-transform-property-literals",
|
||||
// TypeScript
|
||||
"babel-plugin-transform-typescript",
|
||||
// React
|
||||
"babel-plugin-transform-react-jsx",
|
||||
// Proposal
|
||||
"babel-plugin-proposal-decorators",
|
||||
// // ES2024
|
||||
// "babel-plugin-transform-unicode-sets-regex",
|
||||
// // ES2022
|
||||
// "babel-plugin-transform-class-properties",
|
||||
// "babel-plugin-transform-class-static-block",
|
||||
// "babel-plugin-transform-private-methods",
|
||||
// "babel-plugin-transform-private-property-in-object",
|
||||
// // [Syntax] "babel-plugin-transform-syntax-top-level-await",
|
||||
// // ES2021
|
||||
// "babel-plugin-transform-logical-assignment-operators",
|
||||
// "babel-plugin-transform-numeric-separator",
|
||||
// // ES2020
|
||||
// "babel-plugin-transform-export-namespace-from",
|
||||
// "babel-plugin-transform-dynamic-import",
|
||||
// "babel-plugin-transform-nullish-coalescing-operator",
|
||||
// "babel-plugin-transform-optional-chaining",
|
||||
// // [Syntax] "babel-plugin-transform-syntax-bigint",
|
||||
// // [Syntax] "babel-plugin-transform-syntax-dynamic-import",
|
||||
// // [Syntax] "babel-plugin-transform-syntax-import-meta",
|
||||
// // ES2019
|
||||
// "babel-plugin-transform-optional-catch-binding",
|
||||
// "babel-plugin-transform-json-strings",
|
||||
// // ES2018
|
||||
// "babel-plugin-transform-async-generator-functions",
|
||||
// "babel-plugin-transform-object-rest-spread",
|
||||
// // [Regex] "babel-plugin-transform-unicode-property-regex",
|
||||
// "babel-plugin-transform-dotall-regex",
|
||||
// // [Regex] "babel-plugin-transform-named-capturing-groups-regex",
|
||||
// // ES2017
|
||||
// "babel-plugin-transform-async-to-generator",
|
||||
// // ES2016
|
||||
// "babel-plugin-transform-exponentiation-operator",
|
||||
// // ES2015
|
||||
// "babel-plugin-transform-arrow-functions",
|
||||
// "babel-plugin-transform-function-name",
|
||||
// "babel-plugin-transform-shorthand-properties",
|
||||
// "babel-plugin-transform-sticky-regex",
|
||||
// "babel-plugin-transform-unicode-regex",
|
||||
// "babel-plugin-transform-template-literals",
|
||||
// "babel-plugin-transform-duplicate-keys",
|
||||
// "babel-plugin-transform-instanceof",
|
||||
// "babel-plugin-transform-new-target",
|
||||
// // ES3
|
||||
// "babel-plugin-transform-property-literals",
|
||||
// // TypeScript
|
||||
// "babel-plugin-transform-typescript",
|
||||
// // React
|
||||
// "babel-plugin-transform-react-jsx",
|
||||
"babel-plugin-transform-react-display-name",
|
||||
// // Proposal
|
||||
// "babel-plugin-proposal-decorators",
|
||||
];
|
||||
|
||||
const EXCLUDE_TESTS: &[&str] = &["babel-plugin-transform-typescript/test/fixtures/enum"];
|
||||
|
|
|
|||
|
|
@ -19,6 +19,7 @@ use oxc_transformer::{
|
|||
|
||||
use crate::{fixture_root, root, TestRunnerEnv};
|
||||
|
||||
#[derive(Debug)]
|
||||
pub enum TestCaseKind {
|
||||
Transform(ConformanceTestCase),
|
||||
Exec(ExecTestCase),
|
||||
|
|
@ -159,6 +160,7 @@ pub trait TestCase {
|
|||
}
|
||||
}
|
||||
|
||||
#[derive(Debug)]
|
||||
pub struct ConformanceTestCase {
|
||||
path: PathBuf,
|
||||
options: BabelOptions,
|
||||
|
|
@ -284,6 +286,7 @@ impl TestCase for ConformanceTestCase {
|
|||
}
|
||||
}
|
||||
|
||||
#[derive(Debug)]
|
||||
pub struct ExecTestCase {
|
||||
path: PathBuf,
|
||||
options: BabelOptions,
|
||||
|
|
|
|||
Loading…
Reference in a new issue