diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime/modules/actual.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime/modules/actual.js index 5847dc2875..ce4c7df806 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime/modules/actual.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime/modules/actual.js @@ -1,2 +1,4 @@ import foo from "bar"; foo; + +export * from "mod"; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime/modules/expected.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime/modules/expected.js index bbd4e001f8..fef9aa0bb8 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime/modules/expected.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime/modules/expected.js @@ -1,7 +1,26 @@ "use strict"; +import _Object$defineProperty from "babel-runtime/core-js/object/define-property"; +import _Object$keys from "babel-runtime/core-js/object/keys"; +Object.defineProperty(exports, "__esModule", { + value: true +}); + var _bar = _interopRequireDefault(require("bar")); +var _mod = require("mod"); + +_Object$keys(_mod).forEach(function (key) { + if (key === "default" || key === "__esModule") return; + + _Object$defineProperty(exports, key, { + enumerable: true, + get: function () { + return _mod[key]; + } + }); +}); + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } _bar.default;