diff --git a/packages/babel-plugin-transform-react-jsx-development/test/fixtures/linux/self-inside-arrow/input.mjs b/packages/babel-plugin-transform-react-jsx-development/test/fixtures/linux/self-inside-arrow/input.mjs new file mode 100644 index 000000000000..10fa67b30f61 --- /dev/null +++ b/packages/babel-plugin-transform-react-jsx-development/test/fixtures/linux/self-inside-arrow/input.mjs @@ -0,0 +1,7 @@ +
; +() =>
; + +function fn() { +
; + () =>
; +} diff --git a/packages/babel-plugin-transform-react-jsx-development/test/fixtures/linux/self-inside-arrow/output.mjs b/packages/babel-plugin-transform-react-jsx-development/test/fixtures/linux/self-inside-arrow/output.mjs new file mode 100644 index 000000000000..a59a5468be78 --- /dev/null +++ b/packages/babel-plugin-transform-react-jsx-development/test/fixtures/linux/self-inside-arrow/output.mjs @@ -0,0 +1,36 @@ +import { jsxDEV as _jsxDEV } from "react/jsx-dev-runtime"; + +var _jsxFileName = "/packages/babel-plugin-transform-react-jsx-development/test/fixtures/linux/self-inside-arrow/input.mjs", + _this = this; + +_jsxDEV("div", {}, void 0, false, { + fileName: _jsxFileName, + lineNumber: 1, + columnNumber: 1 +}, this); + +(function () { + return _jsxDEV("div", {}, void 0, false, { + fileName: _jsxFileName, + lineNumber: 2, + columnNumber: 7 + }, _this); +}); + +function fn() { + var _this2 = this; + + _jsxDEV("div", {}, void 0, false, { + fileName: _jsxFileName, + lineNumber: 5, + columnNumber: 3 + }, this); + + (function () { + return _jsxDEV("div", {}, void 0, false, { + fileName: _jsxFileName, + lineNumber: 6, + columnNumber: 9 + }, _this2); + }); +} diff --git a/packages/babel-plugin-transform-react-jsx-development/test/fixtures/windows/self-inside-arrow-windows/input.mjs b/packages/babel-plugin-transform-react-jsx-development/test/fixtures/windows/self-inside-arrow-windows/input.mjs new file mode 100644 index 000000000000..10fa67b30f61 --- /dev/null +++ b/packages/babel-plugin-transform-react-jsx-development/test/fixtures/windows/self-inside-arrow-windows/input.mjs @@ -0,0 +1,7 @@ +
; +() =>
; + +function fn() { +
; + () =>
; +} diff --git a/packages/babel-plugin-transform-react-jsx-development/test/fixtures/windows/self-inside-arrow-windows/output.mjs b/packages/babel-plugin-transform-react-jsx-development/test/fixtures/windows/self-inside-arrow-windows/output.mjs new file mode 100644 index 000000000000..d31c072733d5 --- /dev/null +++ b/packages/babel-plugin-transform-react-jsx-development/test/fixtures/windows/self-inside-arrow-windows/output.mjs @@ -0,0 +1,36 @@ +import { jsxDEV as _jsxDEV } from "react/jsx-dev-runtime"; + +var _jsxFileName = "C:\\Users\\travis\\build\\babel\\babel\\packages\\babel-plugin-transform-react-jsx-development\\test\\fixtures\\windows\\self-inside-arrow\\input.mjs", + _this = this; + +_jsxDEV("div", {}, void 0, false, { + fileName: _jsxFileName, + lineNumber: 1, + columnNumber: 1 +}, this); + +(function () { + return _jsxDEV("div", {}, void 0, false, { + fileName: _jsxFileName, + lineNumber: 2, + columnNumber: 7 + }, _this); +}); + +function fn() { + var _this2 = this; + + _jsxDEV("div", {}, void 0, false, { + fileName: _jsxFileName, + lineNumber: 5, + columnNumber: 3 + }, this); + + (function () { + return _jsxDEV("div", {}, void 0, false, { + fileName: _jsxFileName, + lineNumber: 6, + columnNumber: 9 + }, _this2); + }); +}