Fix tests with duplicate named exports (#4538)

* Fix babel-plugin-transform-flow-strip-types tests

* Fix babel-plugin-transform-es2015-modules-umd tests

* Fix babel-generator tests

* Fix babel-plugin-transform-es2015-modules-systemjs tests

* Fix babel-plugin-transform-es2015-modules-commonjs tests

* Fix babel-plugin-transform-es2015-modules-amd tests
This commit is contained in:
Kai Cataldo
2016-09-21 04:52:59 -04:00
committed by Daniel Tschinder
parent a793107bf3
commit f3a6e4b0ae
209 changed files with 962 additions and 497 deletions

View File

@@ -0,0 +1,10 @@
System.register([], function (_export, _context) {
"use strict";
return {
setters: [],
execute: function () {
_export("default", {});
}
};
});

View File

@@ -0,0 +1,10 @@
System.register([], function (_export, _context) {
"use strict";
return {
setters: [],
execute: function () {
_export("default", []);
}
};
});

View File

@@ -0,0 +1 @@
export default foo;

View File

@@ -0,0 +1,10 @@
System.register([], function (_export, _context) {
"use strict";
return {
setters: [],
execute: function () {
_export("default", foo);
}
};
});

View File

@@ -0,0 +1 @@
export default function () {}

View File

@@ -0,0 +1,10 @@
System.register([], function (_export, _context) {
"use strict";
_export("default", function () {});
return {
setters: [],
execute: function () {}
};
});

View File

@@ -0,0 +1 @@
export default class {}

View File

@@ -0,0 +1,10 @@
System.register([], function (_export, _context) {
"use strict";
_export("default", class {});
return {
setters: [],
execute: function () {}
};
});

View File

@@ -0,0 +1 @@
export default function foo () {}

View File

@@ -0,0 +1,12 @@
System.register([], function (_export, _context) {
"use strict";
function foo() {}
_export("default", foo);
return {
setters: [],
execute: function () {}
};
});

View File

@@ -0,0 +1 @@
export default class Foo {}

View File

@@ -0,0 +1,12 @@
System.register([], function (_export, _context) {
"use strict";
return {
setters: [],
execute: function () {
class Foo {}
_export("default", Foo);
}
};
});

View File

@@ -0,0 +1 @@
export default (function(){return "foo"})();

View File

@@ -0,0 +1,12 @@
System.register([], function (_export, _context) {
"use strict";
return {
setters: [],
execute: function () {
_export("default", function () {
return "foo";
}());
}
};
});

View File

@@ -0,0 +1 @@
export default 42;

View File

@@ -0,0 +1,10 @@
System.register([], function (_export, _context) {
"use strict";
return {
setters: [],
execute: function () {
_export("default", 42);
}
};
});

View File

@@ -0,0 +1 @@
export {foo} from "foo";

View File

@@ -0,0 +1,13 @@
System.register(["foo"], function (_export, _context) {
"use strict";
return {
setters: [function (_foo) {
var _exportObj = {};
_exportObj.foo = _foo.foo;
_export(_exportObj);
}],
execute: function () {}
};
});

View File

@@ -0,0 +1 @@
export {foo, bar} from "foo";

View File

@@ -0,0 +1,14 @@
System.register(["foo"], function (_export, _context) {
"use strict";
return {
setters: [function (_foo) {
var _exportObj = {};
_exportObj.foo = _foo.foo;
_exportObj.bar = _foo.bar;
_export(_exportObj);
}],
execute: function () {}
};
});

View File

@@ -0,0 +1 @@
export {foo as bar} from "foo";

View File

@@ -0,0 +1,13 @@
System.register(["foo"], function (_export, _context) {
"use strict";
return {
setters: [function (_foo) {
var _exportObj = {};
_exportObj.bar = _foo.foo;
_export(_exportObj);
}],
execute: function () {}
};
});

View File

@@ -0,0 +1 @@
export {foo as default} from "foo";

View File

@@ -0,0 +1,13 @@
System.register(["foo"], function (_export, _context) {
"use strict";
return {
setters: [function (_foo) {
var _exportObj = {};
_exportObj.default = _foo.foo;
_export(_exportObj);
}],
execute: function () {}
};
});

View File

@@ -0,0 +1 @@
export {foo as default, bar} from "foo";

View File

@@ -0,0 +1,14 @@
System.register(["foo"], function (_export, _context) {
"use strict";
return {
setters: [function (_foo) {
var _exportObj = {};
_exportObj.default = _foo.foo;
_exportObj.bar = _foo.bar;
_export(_exportObj);
}],
execute: function () {}
};
});

View File

@@ -0,0 +1 @@
export * from "foo";

View File

@@ -9,14 +9,6 @@ System.register(["foo"], function (_export, _context) {
if (_key !== "default" && _key !== "__esModule") _exportObj[_key] = _foo[_key];
}
_exportObj.foo = _foo.foo;
_exportObj.foo = _foo.foo;
_exportObj.bar = _foo.bar;
_exportObj.bar = _foo.foo;
_exportObj.default = _foo.foo;
_exportObj.default = _foo.foo;
_exportObj.bar = _foo.bar;
_export(_exportObj);
}],
execute: function () {}

View File

@@ -0,0 +1 @@
export {foo, bar};

View File

@@ -0,0 +1,12 @@
System.register([], function (_export, _context) {
"use strict";
return {
setters: [],
execute: function () {
_export("foo", foo);
_export("bar", bar);
}
};
});

View File

@@ -0,0 +1 @@
export {foo as bar};

View File

@@ -0,0 +1,10 @@
System.register([], function (_export, _context) {
"use strict";
return {
setters: [],
execute: function () {
_export("bar", foo);
}
};
});

View File

@@ -0,0 +1 @@
export {foo as default};

View File

@@ -0,0 +1,10 @@
System.register([], function (_export, _context) {
"use strict";
return {
setters: [],
execute: function () {
_export("default", foo);
}
};
});

View File

@@ -0,0 +1 @@
export {foo as default, bar};

View File

@@ -0,0 +1,12 @@
System.register([], function (_export, _context) {
"use strict";
return {
setters: [],
execute: function () {
_export("default", foo);
_export("bar", bar);
}
};
});

View File

@@ -0,0 +1 @@
export function foo() {}

View File

@@ -0,0 +1,12 @@
System.register([], function (_export, _context) {
"use strict";
function foo() {}
_export("foo", foo);
return {
setters: [],
execute: function () {}
};
});

View File

@@ -0,0 +1 @@
export function foo2(bar) {}

View File

@@ -0,0 +1,12 @@
System.register([], function (_export, _context) {
"use strict";
function foo2(bar) {}
_export("foo2", foo2);
return {
setters: [],
execute: function () {}
};
});

View File

@@ -0,0 +1,10 @@
System.register([], function (_export, _context) {
"use strict";
return {
setters: [],
execute: function () {
_export("foo", foo);
}
};
});

View File

@@ -1,9 +0,0 @@
export default 42;
export default {};
export default [];
export default foo;
export default function () {}
export default class {}
export default function foo () {}
export default class Foo {}
export default (function(){return "foo"})();

View File

@@ -1,32 +0,0 @@
System.register([], function (_export, _context) {
"use strict";
_export("default", function () {});
_export("default", class {});
function foo() {}
_export("default", foo);
return {
setters: [],
execute: function () {
_export("default", 42);
_export("default", {});
_export("default", []);
_export("default", foo);
class Foo {}
_export("default", Foo);
_export("default", function () {
return "foo";
}());
}
};
});

View File

@@ -1,6 +0,0 @@
export * from "foo";
export {foo} from "foo";
export {foo, bar} from "foo";
export {foo as bar} from "foo";
export {foo as default} from "foo";
export {foo as default, bar} from "foo";

View File

@@ -1,7 +0,0 @@
export {foo};
export {foo, bar};
export {foo as bar};
export {foo as default};
export {foo as default, bar};
export function foo() {}
export function foo2(bar) {}

View File

@@ -1,30 +0,0 @@
System.register([], function (_export, _context) {
"use strict";
function foo() {}
_export("foo", foo);
function foo2(bar) {}
_export("foo2", foo2);
return {
setters: [],
execute: function () {
_export("foo", foo);
_export("foo", foo);
_export("bar", bar);
_export("bar", foo);
_export("default", foo);
_export("default", foo);
_export("bar", bar);
}
};
});