From 769f7fb81d886f779434f9c395f0257bc2ae20a5 Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Tue, 31 Mar 2015 01:30:51 +1100 Subject: [PATCH] update runtime tests --- .../runtime-es3/aliases-array-is-array/actual.js | 1 + .../runtime-es3/aliases-array-is-array/expected.js | 5 +++++ .../fixtures/transformation/runtime-es3/options.json | 4 ++++ .../runtime/aliased-constructors/expected.js | 2 +- .../transformation/runtime/es6-for-of/expected.js | 2 +- .../runtime/es7-array-comprehensions/expected.js | 2 +- .../fixtures/transformation/runtime/full/expected.js | 8 ++++---- .../transformation/runtime/modules-amd/expected.js | 6 +++--- .../runtime/modules-common/expected.js | 2 +- .../runtime/modules-system/expected.js | 12 ++++++------ .../transformation/runtime/modules-umd/expected.js | 10 +++++----- .../runtime/regenerator-runtime/expected.js | 2 +- .../runtime/symbol-iterator-in/expected.js | 2 +- 13 files changed, 34 insertions(+), 24 deletions(-) create mode 100644 test/core/fixtures/transformation/runtime-es3/aliases-array-is-array/actual.js create mode 100644 test/core/fixtures/transformation/runtime-es3/aliases-array-is-array/expected.js create mode 100644 test/core/fixtures/transformation/runtime-es3/options.json diff --git a/test/core/fixtures/transformation/runtime-es3/aliases-array-is-array/actual.js b/test/core/fixtures/transformation/runtime-es3/aliases-array-is-array/actual.js new file mode 100644 index 0000000000..1db49eee1e --- /dev/null +++ b/test/core/fixtures/transformation/runtime-es3/aliases-array-is-array/actual.js @@ -0,0 +1 @@ +Array.isArray(foo); diff --git a/test/core/fixtures/transformation/runtime-es3/aliases-array-is-array/expected.js b/test/core/fixtures/transformation/runtime-es3/aliases-array-is-array/expected.js new file mode 100644 index 0000000000..f5fd3cdeff --- /dev/null +++ b/test/core/fixtures/transformation/runtime-es3/aliases-array-is-array/expected.js @@ -0,0 +1,5 @@ +"use strict"; + +var _core = require("babel-runtime/es3/core-js")["default"]; + +_core.Array.isArray(foo); \ No newline at end of file diff --git a/test/core/fixtures/transformation/runtime-es3/options.json b/test/core/fixtures/transformation/runtime-es3/options.json new file mode 100644 index 0000000000..48f3dce3ce --- /dev/null +++ b/test/core/fixtures/transformation/runtime-es3/options.json @@ -0,0 +1,4 @@ +{ + "optional": ["runtimeES3"], + "stage": 0 +} diff --git a/test/core/fixtures/transformation/runtime/aliased-constructors/expected.js b/test/core/fixtures/transformation/runtime/aliased-constructors/expected.js index afdbedbdd2..48a4c0d076 100644 --- a/test/core/fixtures/transformation/runtime/aliased-constructors/expected.js +++ b/test/core/fixtures/transformation/runtime/aliased-constructors/expected.js @@ -1,6 +1,6 @@ "use strict"; -var _core = require("babel-runtime/core-js")["default"]; +var _core = require("babel-runtime/es5/core-js")["default"]; obj.constructor === Object; obj.constructor === _core.Promise; diff --git a/test/core/fixtures/transformation/runtime/es6-for-of/expected.js b/test/core/fixtures/transformation/runtime/es6-for-of/expected.js index d12f90ca9d..e410980095 100644 --- a/test/core/fixtures/transformation/runtime/es6-for-of/expected.js +++ b/test/core/fixtures/transformation/runtime/es6-for-of/expected.js @@ -1,6 +1,6 @@ "use strict"; -var _core = require("babel-runtime/core-js")["default"]; +var _core = require("babel-runtime/es5/core-js")["default"]; var _iteratorNormalCompletion = true; var _didIteratorError = false; diff --git a/test/core/fixtures/transformation/runtime/es7-array-comprehensions/expected.js b/test/core/fixtures/transformation/runtime/es7-array-comprehensions/expected.js index 5d1b3f6652..a572f89f8b 100644 --- a/test/core/fixtures/transformation/runtime/es7-array-comprehensions/expected.js +++ b/test/core/fixtures/transformation/runtime/es7-array-comprehensions/expected.js @@ -1,6 +1,6 @@ "use strict"; -var _core = require("babel-runtime/core-js")["default"]; +var _core = require("babel-runtime/es5/core-js")["default"]; var arr = (function () { var _arr = []; diff --git a/test/core/fixtures/transformation/runtime/full/expected.js b/test/core/fixtures/transformation/runtime/full/expected.js index 1fbbe92282..e4ce7ebbaa 100644 --- a/test/core/fixtures/transformation/runtime/full/expected.js +++ b/test/core/fixtures/transformation/runtime/full/expected.js @@ -1,12 +1,12 @@ "use strict"; -var _core = require("babel-runtime/core-js")["default"]; +var _core = require("babel-runtime/es5/core-js")["default"]; -var _regeneratorRuntime = require("babel-runtime/regenerator")["default"]; +var _regeneratorRuntime = require("babel-runtime/es5/regenerator")["default"]; -var _interopRequire = require("babel-runtime/helpers/interop-require")["default"]; +var _interopRequire = require("babel-runtime/es5/helpers/interop-require")["default"]; -var _interopRequireWildcard = require("babel-runtime/helpers/interop-require-wildcard")["default"]; +var _interopRequireWildcard = require("babel-runtime/es5/helpers/interop-require-wildcard")["default"]; var giveWord = _regeneratorRuntime.mark(function giveWord() { return _regeneratorRuntime.wrap(function giveWord$(context$1$0) { diff --git a/test/core/fixtures/transformation/runtime/modules-amd/expected.js b/test/core/fixtures/transformation/runtime/modules-amd/expected.js index 046a8f71d4..16a6d09e06 100644 --- a/test/core/fixtures/transformation/runtime/modules-amd/expected.js +++ b/test/core/fixtures/transformation/runtime/modules-amd/expected.js @@ -1,7 +1,7 @@ -define(["exports", "foo", "babel-runtime/helpers/interop-require"], function (exports, _foo, _babelRuntimeHelpersInteropRequire) { +define(["exports", "foo", "babel-runtime/es5/helpers/interop-require"], function (exports, _foo, _babelRuntimeEs5HelpersInteropRequire) { "use strict"; - var _interopRequire = _babelRuntimeHelpersInteropRequire["default"]; + var _interopRequire = _babelRuntimeEs5HelpersInteropRequire["default"]; var foo = _interopRequire(_foo); -}); +}); \ No newline at end of file diff --git a/test/core/fixtures/transformation/runtime/modules-common/expected.js b/test/core/fixtures/transformation/runtime/modules-common/expected.js index 85ff7ecc0a..ed6d1bbde0 100644 --- a/test/core/fixtures/transformation/runtime/modules-common/expected.js +++ b/test/core/fixtures/transformation/runtime/modules-common/expected.js @@ -1,5 +1,5 @@ "use strict"; -var _interopRequire = require("babel-runtime/helpers/interop-require")["default"]; +var _interopRequire = require("babel-runtime/es5/helpers/interop-require")["default"]; var foo = _interopRequire(require("foo")); \ No newline at end of file diff --git a/test/core/fixtures/transformation/runtime/modules-system/expected.js b/test/core/fixtures/transformation/runtime/modules-system/expected.js index adcb2aaba3..2c68358ed0 100644 --- a/test/core/fixtures/transformation/runtime/modules-system/expected.js +++ b/test/core/fixtures/transformation/runtime/modules-system/expected.js @@ -1,11 +1,11 @@ -System.register(["babel-runtime/helpers/to-consumable-array", "babel-runtime/regenerator"], function (_export) { +System.register(["babel-runtime/es5/helpers/to-consumable-array", "babel-runtime/es5/regenerator"], function (_export) { var _toConsumableArray, _regeneratorRuntime, generator; return { - setters: [function (_babelRuntimeHelpersToConsumableArray) { - _toConsumableArray = _babelRuntimeHelpersToConsumableArray["default"]; - }, function (_babelRuntimeRegenerator) { - _regeneratorRuntime = _babelRuntimeRegenerator["default"]; + setters: [function (_babelRuntimeEs5HelpersToConsumableArray) { + _toConsumableArray = _babelRuntimeEs5HelpersToConsumableArray["default"]; + }, function (_babelRuntimeEs5Regenerator) { + _regeneratorRuntime = _babelRuntimeEs5Regenerator["default"]; }], execute: function () { "use strict"; @@ -29,4 +29,4 @@ System.register(["babel-runtime/helpers/to-consumable-array", "babel-runtime/reg foo.apply(undefined, _toConsumableArray(bar)); } }; -}); +}); \ No newline at end of file diff --git a/test/core/fixtures/transformation/runtime/modules-umd/expected.js b/test/core/fixtures/transformation/runtime/modules-umd/expected.js index 8632367583..6d94759838 100644 --- a/test/core/fixtures/transformation/runtime/modules-umd/expected.js +++ b/test/core/fixtures/transformation/runtime/modules-umd/expected.js @@ -1,13 +1,13 @@ (function (factory) { if (typeof define === "function" && define.amd) { - define(["exports", "foo", "babel-runtime/helpers/interop-require"], factory); + define(["exports", "foo", "babel-runtime/es5/helpers/interop-require"], factory); } else if (typeof exports !== "undefined") { - factory(exports, require("foo"), require("babel-runtime/helpers/interop-require")); + factory(exports, require("foo"), require("babel-runtime/es5/helpers/interop-require")); } -})(function (exports, _foo, _babelRuntimeHelpersInteropRequire) { +})(function (exports, _foo, _babelRuntimeEs5HelpersInteropRequire) { "use strict"; - var _interopRequire = _babelRuntimeHelpersInteropRequire["default"]; + var _interopRequire = _babelRuntimeEs5HelpersInteropRequire["default"]; var foo = _interopRequire(_foo); -}); +}); \ No newline at end of file diff --git a/test/core/fixtures/transformation/runtime/regenerator-runtime/expected.js b/test/core/fixtures/transformation/runtime/regenerator-runtime/expected.js index 5890b53946..1146223222 100644 --- a/test/core/fixtures/transformation/runtime/regenerator-runtime/expected.js +++ b/test/core/fixtures/transformation/runtime/regenerator-runtime/expected.js @@ -1,6 +1,6 @@ "use strict"; -var _regeneratorRuntime = require("babel-runtime/regenerator")["default"]; +var _regeneratorRuntime = require("babel-runtime/es5/regenerator")["default"]; void _regeneratorRuntime.mark(function callee$0$0() { return _regeneratorRuntime.wrap(function callee$0$0$(context$1$0) { diff --git a/test/core/fixtures/transformation/runtime/symbol-iterator-in/expected.js b/test/core/fixtures/transformation/runtime/symbol-iterator-in/expected.js index 2872c66a20..3b313cacec 100644 --- a/test/core/fixtures/transformation/runtime/symbol-iterator-in/expected.js +++ b/test/core/fixtures/transformation/runtime/symbol-iterator-in/expected.js @@ -1,5 +1,5 @@ "use strict"; -var _core = require("babel-runtime/core-js")["default"]; +var _core = require("babel-runtime/es5/core-js")["default"]; _core.$for.isIterable(Object(arr)); \ No newline at end of file