Skip to content
This repository was archived by the owner on Jul 13, 2020. It is now read-only.

Commit 6732ee0

Browse files
committed
6to5 test polishing
1 parent aa5a82f commit 6732ee0

File tree

7 files changed

+17
-4
lines changed

7 files changed

+17
-4
lines changed

karma.conf.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ module.exports = function(config) {
3232

3333
var files = [
3434
'test/_helper.js',
35+
[options['6to5'] ? 'node_modules/regenerator/runtime.js' : ''],
36+
3537
[!options.ie8 ? (!options['6to5'] ? 'node_modules/traceur/bin/traceur.js' : 'node_modules/6to5/browser.js') : ''],
3638

3739
'dist/es6-module-loader-' + (!options['6to5'] ? 'traceur' : '6to5') + (options.polyfill ? '' : '-sp') + '.src.js',

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,8 @@
4141
"karma-mocha-reporter": "^0.3.1",
4242
"karma-sauce-launcher": "^0.2.10",
4343
"minimist": "^1.1.0",
44-
"mocha": "^2.0.1"
44+
"mocha": "^2.0.1",
45+
"regenerator": "^0.8.9"
4546
},
4647
"keywords": [
4748
"script",

test/system.spec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -375,7 +375,7 @@ describe('System', function () {
375375
typeof window != 'undefined' && window.Worker,
376376
'with Web Worker', function () {
377377
it('should loading inside of a Web Worker', function (done) {
378-
var worker = new Worker(System.baseURL + 'test/worker/worker.js');
378+
var worker = new Worker(System.baseURL + 'test/worker/worker-' + (typeof traceur != 'undefined' ? 'traceur' : '6to5') + '.js');
379379

380380
worker.onmessage = function (e) {
381381
expect(e.data).to.be.equal('p');

test/test-6to5.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
<!-- set this to the path to 6to5.js -->
99
<script src="../node_modules/6to5/browser.js"></script>
10+
<script src="../node_modules/regenerator/runtime.js"></script>
1011

1112
<script>
1213
// test promise polyfill

test/test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -607,7 +607,7 @@ function runTests() {
607607

608608
if (Worker)
609609
test('Loading inside of a Web Worker', function(assert) {
610-
var worker = new Worker('worker/worker.js');
610+
var worker = new Worker('worker/worker-' + (typeof traceur != 'undefined' ? 'traceur' : '6to5') + '.js');
611611

612612
worker.onmessage = function(e) {
613613
assert(e.data, 'p');

test/worker/worker-6to5.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
importScripts("../../node_modules/6to5/browser.js",
2+
"../../node_modules/when/es6-shim/Promise.js",
3+
"../../dist/es6-module-loader-6to5.js");
4+
5+
System['import']('es6').then(function(m) {
6+
postMessage(m.p);
7+
}, function(err) {
8+
console.error(err, err.stack);
9+
});

test/worker/worker.js renamed to test/worker/worker-traceur.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
importScripts("../../node_modules/traceur/bin/traceur.js",
22
"../../node_modules/when/es6-shim/Promise.js",
3-
"../../dist/es6-module-loader.js");
3+
"../../dist/es6-module-loader-traceur.js");
44

55
System['import']('es6').then(function(m) {
66
postMessage(m.p);

0 commit comments

Comments
 (0)