Add tests for locally-declared 'exports' and 'module'.
This commit is contained in:
parent
b79df60fe6
commit
e65994e43d
@ -0,0 +1,23 @@
|
||||
import "foo";
|
||||
|
||||
var exports = "local exports";
|
||||
var module = "local module";
|
||||
|
||||
console.log(exports);
|
||||
console.log(exports.prop);
|
||||
exports++;
|
||||
exports += 4;
|
||||
({ exports } = {});
|
||||
[ exports ] = [];
|
||||
exports = {};
|
||||
exports.prop = "";
|
||||
|
||||
|
||||
console.log(module);
|
||||
console.log(module.exports);
|
||||
module++;
|
||||
module += 4;
|
||||
({ module } = {});
|
||||
[ module ] = [];
|
||||
module = {};
|
||||
module.prop = "";
|
||||
@ -0,0 +1,26 @@
|
||||
"use strict";
|
||||
|
||||
require("foo");
|
||||
|
||||
var _exports = "local exports";
|
||||
var _module = "local module";
|
||||
console.log(_exports);
|
||||
console.log(_exports.prop);
|
||||
_exports++;
|
||||
_exports += 4;
|
||||
({
|
||||
exports: _exports
|
||||
} = {});
|
||||
[_exports] = [];
|
||||
_exports = {};
|
||||
_exports.prop = "";
|
||||
console.log(_module);
|
||||
console.log(_module.exports);
|
||||
_module++;
|
||||
_module += 4;
|
||||
({
|
||||
module: _module
|
||||
} = {});
|
||||
[_module] = [];
|
||||
_module = {};
|
||||
_module.prop = "";
|
||||
@ -0,0 +1,3 @@
|
||||
{
|
||||
"plugins": ["transform-es2015-modules-commonjs"]
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user