Skip to content

Commit

Permalink
Misc test updates
Browse files Browse the repository at this point in the history
  • Loading branch information
nicolo-ribaudo committed Feb 21, 2022
1 parent 73d8e36 commit b4c6551
Show file tree
Hide file tree
Showing 18 changed files with 31 additions and 44 deletions.
Expand Up @@ -2,5 +2,5 @@

module.exports = {
presets: [["@babel/preset-env", { forceAllTransforms: true }]],
plugins: [["@babel/plugin-proposal-decorators", { legacy: true }]],
plugins: [["@babel/plugin-proposal-decorators", { version: "legacy" }]],
};
2 changes: 1 addition & 1 deletion eslint/babel-eslint-shared-fixtures/config/babel.config.js
Expand Up @@ -9,7 +9,7 @@ module.exports = {
plugins: [
"@babel/plugin-syntax-export-default-from",
"@babel/plugin-proposal-class-properties",
["@babel/plugin-proposal-decorators", { decoratorsBeforeExport: false }],
["@babel/plugin-proposal-decorators", { version: "2021-12" }],
["@babel/plugin-proposal-pipeline-operator", { proposal: "minimal" }],
"@babel/plugin-proposal-private-methods",
"@babel/plugin-proposal-do-expressions",
Expand Down
Expand Up @@ -15,7 +15,7 @@ exports.default = function () {
plugins: [
[
require('../../../../../babel-plugin-syntax-decorators'),
{ legacy: true }
{ version: 'legacy' },
],
]
};
Expand Down
Expand Up @@ -12,7 +12,7 @@ module.exports = function() {
plugins: [
[
require('../../../../../babel-plugin-syntax-decorators'),
{ legacy: true }
{ version: 'legacy' }
],
]
};
Expand Down
Expand Up @@ -3,7 +3,7 @@ module.exports = function () {
plugins: [
[
require('../../../../../babel-plugin-syntax-decorators'),
{ legacy: true }
{ version: 'legacy' },
],
]
};
Expand Down
Expand Up @@ -3,7 +3,7 @@ module.exports = function() {
plugins: [
[
require('../../../../../babel-plugin-syntax-decorators'),
{ legacy: true }
{ version: 'legacy' }
],
]
};
Expand Down
@@ -1,4 +1,5 @@
{
"BABEL_8_BREAKING": false,
"presets": [["typescript"]],
"plugins": [
["proposal-decorators", { "decoratorsBeforeExport": true }],
Expand Down
@@ -1,6 +1,6 @@
{
"plugins": [
["proposal-decorators", { "decoratorsBeforeExport": false }],
["proposal-decorators", { "decoratorsBeforeExport": true }],
"proposal-class-properties"
]
}
@@ -1,6 +1,6 @@
{
"plugins": [
["proposal-decorators", { "decoratorsBeforeExport": false }],
["proposal-decorators", { "decoratorsBeforeExport": true }],
"proposal-class-properties"
]
}
@@ -1,6 +1,8 @@
{
"plugins": [
["proposal-pipeline-operator", { "proposal": "hack", "topicToken": "@@" }],
["proposal-decorators", { "decoratorsBeforeExport": false }]
["proposal-decorators", { "version": "2021-12" }],
"proposal-class-static-block",
"proposal-class-properties"
]
}
@@ -1,25 +1,16 @@
var _initClass, _decorated_class, _class;

const expectedValue = 42;

function decorator(target) {
target.decoratorValue = expectedValue;
}

const result = babelHelpers.decorate([decorator], function (_initialize) {
"use strict";

class _class {
constructor() {
_initialize(this);

this.value = expectedValue;
}

const result = ((_class = class {
constructor() {
this.value = expectedValue;
}

return {
F: _class,
d: []
};
});
}, [_decorated_class, _initClass] = babelHelpers.applyDecs(_class, [], [decorator]), _initClass()), _decorated_class);
expect(result.decoratorValue).toBe(expectedValue);
expect(new result().value).toBe(expectedValue);
@@ -1,6 +1,8 @@
{
"plugins": [
["proposal-pipeline-operator", { "proposal": "hack", "topicToken": "^^" }],
["proposal-decorators", { "decoratorsBeforeExport": false }]
["proposal-decorators", { "version": "2021-12" }],
"proposal-class-static-block",
"proposal-class-properties"
]
}
@@ -1,25 +1,16 @@
var _initClass, _decorated_class, _class;

const expectedValue = 42;

function decorator(target) {
target.decoratorValue = expectedValue;
}

const result = babelHelpers.decorate([decorator], function (_initialize) {
"use strict";

class _class {
constructor() {
_initialize(this);

this.value = expectedValue;
}

const result = ((_class = class {
constructor() {
this.value = expectedValue;
}

return {
F: _class,
d: []
};
});
}, [_decorated_class, _initClass] = babelHelpers.applyDecs(_class, [], [decorator]), _initClass()), _decorated_class);
expect(result.decoratorValue).toBe(expectedValue);
expect(new result().value).toBe(expectedValue);
2 changes: 1 addition & 1 deletion packages/babel-standalone/test/babel.js
Expand Up @@ -238,7 +238,7 @@ const require = createRequire(import.meta.url);
it("#11628 - supports stage-0 passing importAssertionsVersion to stage-1", () => {
expect(() =>
Babel.transform("const getMessage = () => 'Hello World'", {
presets: [["stage-0", { decoratorsBeforeExport: false }]],
presets: [["stage-0", { decoratorsLegacy: true }]],
}),
).not.toThrow();
});
Expand Down
6 changes: 3 additions & 3 deletions packages/babel-standalone/test/preset-stage-1.test.js
Expand Up @@ -11,7 +11,7 @@ const require = createRequire(import.meta.url);

it("should parser decimal literal", () => {
const output = Babel.transform("0.3m", {
presets: [["stage-1", { decoratorsBeforeExport: true }]],
presets: [["stage-1", { decoratorsLegacy: true }]],
}).code;
expect(output).toBe("0.3m;");
});
Expand All @@ -23,7 +23,7 @@ const require = createRequire(import.meta.url);
"stage-1",
{
pipelineProposal: "hack",
decoratorsBeforeExport: true,
decoratorsLegacy: true,
},
],
],
Expand All @@ -40,7 +40,7 @@ const require = createRequire(import.meta.url);
pipelineProposal: "hack",
pipelineTopicToken: "#",
recordAndTupleSyntax: "bar",
decoratorsBeforeExport: true,
decoratorsLegacy: true,
},
],
],
Expand Down

0 comments on commit b4c6551

Please sign in to comment.