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

@ -98,9 +98,9 @@ import type from "foo";
import type, { foo } from "bar";
import type * as namespace from "bar";
export type { foo };
export type { foo } from "bar";
export interface foo { p: number };
export interface foo<T> { p: T };
export type { bar } from "bar";
export interface baz { p: number };
export interface qux<T> { p: T };
var a: ?Array<?string>;
var a: {| numVal: number |};
var a: {| numVal: number; |};

View File

@ -102,9 +102,9 @@ import type from "foo";
import type, { foo } from "bar";
import type * as namespace from "bar";
export type { foo };
export type { foo } from "bar";
export interface foo { p: number };
export interface foo<T> { p: T };
export type { bar } from "bar";
export interface baz { p: number };
export interface qux<T> { p: T };
var a: ?Array<?string>;
var a: {| numVal: number |};
var a: {| numVal: number |};

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,20 +1,10 @@
export * from "OK"
export { name } from "OK"
export { a as b, c as d } from "hello"
export { a as b, c as d }
export { a as e, c as f }
export { }
export default i = 20
export function test() { }
export class test2 { }
export var i = 20
export let i = 42
export default (function(){})();
export default (class {})();
export default {};
export default function test3(){}
export default class test4 {}
export default function(){}
export default class {}
export var j = 20
export let k = 42

View File

@ -1,20 +1,10 @@
export * from "OK";
export { name } from "OK";
export { a as b, c as d } from "hello";
export { a as b, c as d };
export { a as e, c as f };
export {};
export default i = 20;
export function test() {}
export class test2 {}
export var i = 20;
export let i = 42;
export default (function () {})();
export default (class {})();
export default {};
export default function test3() {}
export default class test4 {}
export default function () {}
export default class {}
export var j = 20;
export let k = 42;

View File

@ -1,31 +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 * from "foo";
export * as foo from "foo";
export foo from "foo";
export * as foo, { bar } from "foo";
export foo, { bar } 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";
export { foo };
export { foo, bar };
export { foo as bar };
export { foo as default };
export { foo as default, bar };
export var foo = 1;
export var foo2 = function () {};
export var foo3;
export let foo4 = 2;
export let foo5;
export const foo6 = 3;
export function foo7() {}
export class foo8 {}

View File

@ -1,31 +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 * from "foo";
export * as foo from "foo";
export foo from "foo";
export * as foo, { bar } from "foo";
export foo, { bar } 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";
export { foo };
export { foo, bar };
export { foo as bar };
export { foo as default };
export { foo as default, bar };
export var foo = 1;
export var foo2 = function () {};
export var foo3;
export let foo4 = 2;
export let foo5;
export const foo6 = 3;
export function foo7() {}
export class foo8 {}

View File

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

View File

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

View File

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

View File

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

View File

@ -0,0 +1 @@
export default [];

View File

@ -0,0 +1 @@
export default [];

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -0,0 +1,8 @@
export var foo = 1;
export var foo2 = function () {};
export var foo3;
export let foo4 = 2;
export let foo5;
export const foo6 = 3;
export function foo7() {}
export class foo8 {}

View File

@ -0,0 +1,8 @@
export var foo = 1;
export var foo2 = function () {};
export var foo3;
export let foo4 = 2;
export let foo5;
export const foo6 = 3;
export function foo7() {}
export class foo8 {}

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -0,0 +1,13 @@
define(["exports", "foo"], function (exports, _foo) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "foo", {
enumerable: true,
get: function () {
return _foo.foo;
}
});
});

View File

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

View File

@ -0,0 +1,19 @@
define(["exports", "foo"], function (exports, _foo) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "foo", {
enumerable: true,
get: function () {
return _foo.foo;
}
});
Object.defineProperty(exports, "bar", {
enumerable: true,
get: function () {
return _foo.bar;
}
});
});

View File

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

View File

@ -0,0 +1,13 @@
define(["exports", "foo"], function (exports, _foo) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "bar", {
enumerable: true,
get: function () {
return _foo.foo;
}
});
});

View File

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

View File

@ -0,0 +1,13 @@
define(["exports", "foo"], function (exports, _foo) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function () {
return _foo.foo;
}
});
});

View File

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

View File

@ -0,0 +1,19 @@
define(["exports", "foo"], function (exports, _foo) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function () {
return _foo.foo;
}
});
Object.defineProperty(exports, "bar", {
enumerable: true,
get: function () {
return _foo.bar;
}
});
});

View File

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

View File

@ -0,0 +1,16 @@
define(["exports", "foo"], function (exports, _foo) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.keys(_foo).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _foo[key];
}
});
});
});

View File

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

View File

@ -0,0 +1,9 @@
define(["exports"], function (exports) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.foo = foo;
exports.bar = bar;
});

View File

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

View File

@ -0,0 +1,8 @@
define(["exports"], function (exports) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.bar = foo;
});

View File

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

View File

@ -0,0 +1,8 @@
define(["exports"], function (exports) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = foo;
});

View File

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

View File

@ -4,11 +4,6 @@ define(["exports"], function (exports) {
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.foo = foo;
exports.foo = foo;
exports.bar = bar;
exports.bar = foo;
exports.default = foo;
exports.default = foo;
exports.bar = bar;
});

View File

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

View File

@ -0,0 +1,8 @@
define(["exports"], function (exports) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.foo = 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,58 +0,0 @@
define(["exports", "foo"], function (exports, _foo) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.keys(_foo).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _foo[key];
}
});
});
Object.defineProperty(exports, "foo", {
enumerable: true,
get: function () {
return _foo.foo;
}
});
Object.defineProperty(exports, "foo", {
enumerable: true,
get: function () {
return _foo.foo;
}
});
Object.defineProperty(exports, "bar", {
enumerable: true,
get: function () {
return _foo.bar;
}
});
Object.defineProperty(exports, "bar", {
enumerable: true,
get: function () {
return _foo.foo;
}
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function () {
return _foo.foo;
}
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function () {
return _foo.foo;
}
});
Object.defineProperty(exports, "bar", {
enumerable: true,
get: function () {
return _foo.bar;
}
});
});

View File

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

View File

@ -1,9 +1,9 @@
export var foo = 1;
export var foo = 1, bar = 2;
export var foo2 = function () {};
export var foo3;
export let foo4 = 2;
export let foo5;
export const foo6 = 3;
export function foo7 () {}
export class foo8 {}
export var foo2 = 1, bar = 2;
export var foo3 = function () {};
export var foo4;
export let foo5 = 2;
export let foo6;
export const foo7 = 3;
export function foo8 () {}
export class foo9 {}

View File

@ -4,16 +4,16 @@ define(["exports"], function (exports) {
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.foo7 = foo7;
var foo = exports.foo = 1;
var foo = exports.foo = 1,
bar = exports.bar = 2;
var foo2 = exports.foo2 = function () {};
var foo3 = exports.foo3 = undefined;
let foo4 = exports.foo4 = 2;
let foo5 = exports.foo5 = undefined;
const foo6 = exports.foo6 = 3;
function foo7() {}
class foo8 {}
exports.foo8 = foo8;
var foo = exports.foo = 1;
var foo2 = exports.foo2 = 1,
bar = exports.bar = 2;
var foo3 = exports.foo3 = function () {};
var foo4 = exports.foo4 = undefined;
let foo5 = exports.foo5 = 2;
let foo6 = exports.foo6 = undefined;
const foo7 = exports.foo7 = 3;
function foo8() {}
class foo9 {}
exports.foo9 = foo9;
});

View File

@ -7,7 +7,7 @@ import {bar} from "foo4";
import {foo as bar2} from "foo5";
export {test};
export var test = 5;
export var test2 = 5;
bar(foo, bar2);

View File

@ -3,7 +3,7 @@
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.test = undefined;
exports.test2 = exports.test = undefined;
/*after*/ /*before*/require("foo") /*after*/;
@ -24,7 +24,7 @@ var /*before*/_foo4 = require("foo4") /*after*/;
var /*before*/_foo5 = require("foo5") /*after*/;
/*before*/exports. /*after*/test = test;
var test = /*before*/exports. /*after*/test = 5;
var test2 = /*before*/exports. /*after*/test2 = 5;
/*before*/(0, _foo4.bar) /*after*/( /*before*/_foo2.default /*after*/, /*before*/_foo5.foo /*after*/);

View File

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

Some files were not shown because too many files have changed in this diff Show More