Skip to content

Commit

Permalink
System.register generic __moduleName arg
Browse files Browse the repository at this point in the history
  • Loading branch information
guybedford committed Dec 14, 2015
1 parent 46cf9eb commit 7202794
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 1 deletion.
2 changes: 1 addition & 1 deletion lib/register.js
Original file line number Diff line number Diff line change
Expand Up @@ -283,7 +283,7 @@ function createEntry() {

module.locked = false;
return value;
});
}, entry.name);

module.setters = declaration.setters;
module.execute = declaration.execute;
Expand Down
7 changes: 7 additions & 0 deletions test/test.js
Original file line number Diff line number Diff line change
Expand Up @@ -514,6 +514,13 @@ asyncTest('System.register regex test', function() {
}, err);
});

asyncTest('System.register module name arg', function() {
System['import']('tests/module-name.js').then(function(m) {
ok(m.name == System.baseURL + 'tests/module-name.js');
start();
}, err);
});

asyncTest('System.register group linking test', function() {
System.config({
bundles: {
Expand Down
8 changes: 8 additions & 0 deletions test/tests/module-name.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
System.register([], function(_export, __moduleName) {
return {
setters: [],
execute: function() {
_export('name', __moduleName);
}
};
})

0 comments on commit 7202794

Please sign in to comment.