Skip to content

Commit 98693d0

Browse files
author
Andrea Giammarchi
committed
fixed IE < 11 tests
1 parent f2bdf74 commit 98693d0

File tree

4 files changed

+2926
-1322
lines changed

4 files changed

+2926
-1322
lines changed

package.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,7 @@
3030
],
3131
"ie": [
3232
[
33-
"babel ./test/test.js --out-dir ./test/ie --plugins=$(",
34-
"node -e 'console.log([\"transform-es2015-classes\", \"transform-es2015-template-literals\"].concat(require(\"./babel-plugins.json\")).join(\",\")",
35-
")')"
33+
"rollup --config rollup.ie.js"
3634
]
3735
],
3836
"umd": [
@@ -61,6 +59,7 @@
6159
"$ bundle.min",
6260
"$ bundle.umd",
6361
"$ bundle.esm",
62+
"$ bundle.ie",
6463
"$ test",
6564
"$ size"
6665
],

rollup.ie.js

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import resolve from 'rollup-plugin-node-resolve';
2+
import babel from 'rollup-plugin-babel';
3+
4+
export default {
5+
input: 'test/test.js',
6+
plugins: [
7+
resolve({module: true}),
8+
babel({presets: ["@babel/preset-env"]})
9+
],
10+
context: 'null',
11+
moduleContext: 'null',
12+
output: {
13+
file: 'test/ie/test/test.js',
14+
format: 'iife'
15+
}
16+
};

test/ie/index.html

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,16 @@
1111
<!--[if lte IE 9]><script>(function(f){window.setTimeout=f(window.setTimeout);window.setInterval=f(window.setInterval)})(function(f){return function(c,t){var a=[].slice.call(arguments,2);return f(function(){c.apply(this,a)},t)}});</script><![endif]-->
1212
<!--[if lt IE 11]><script>Object.freeze=Object</script><![endif]-->
1313
<script>
14+
this.WeakMap||(Object.freeze=Object);
15+
</script>
16+
<script>
1417
Function.bind||document.write([
1518
'<script src="https://cdnjs.cloudflare.com/ajax/libs/es5-shim/4.5.7/es5-shim.min.js"><', '/script>',
1619
'<script src="https://cdnjs.cloudflare.com/ajax/libs/es5-shim/4.5.7/es5-sham.min.js"><', '/script>'
1720
].join(''))
1821
</script>
1922
<script>window.module = {};</script>
20-
<script>window.Promise||document.write('<script src="https://unpkg.com/es6-promise@4.1.1"><'+'/script>')</script>
23+
<script>window.Promise||document.write('<script src="https://cdnjs.cloudflare.com/ajax/libs/es6-promise/4.1.1/es6-promise.auto.min.js"><'+'/script>')</script>
2124
</head>
2225
<body>
2326
<h1>results in console</h1>

0 commit comments

Comments
 (0)