move all plugin tests out of babel-core and into their appropriate folders

This commit is contained in:
Sebastian McKenzie
2015-11-08 23:04:10 -08:00
parent 5f40b53dee
commit 15969a0904
1189 changed files with 365 additions and 65 deletions

View File

@@ -10,5 +10,8 @@
],
"dependencies": {
"babel-runtime": "^5.0.0"
},
"devDependencies": {
"babel-helper-plugin-test-runner": "^6.0.0"
}
}

View File

@@ -0,0 +1,7 @@
obj.constructor === Object;
obj.constructor === Promise;
Symbol();
Symbol("test");
new Map();

View File

@@ -0,0 +1,10 @@
import _Map from "babel-runtime/core-js/map";
import _Symbol from "babel-runtime/core-js/symbol";
import _Promise from "babel-runtime/core-js/promise";
obj.constructor === Object;
obj.constructor === _Promise;
_Symbol();
_Symbol("test");
new _Map();

View File

@@ -0,0 +1 @@
Promise.resolve;

View File

@@ -0,0 +1,2 @@
import _Promise from "babel-runtime/core-js/promise";
_Promise.resolve;

View File

@@ -0,0 +1 @@
class Foo {}

View File

@@ -0,0 +1,5 @@
import _classCallCheck from "babel-runtime/helpers/classCallCheck";
let Foo = function Foo() {
_classCallCheck(this, Foo);
};

View File

@@ -0,0 +1,3 @@
{
"plugins": ["transform-runtime", "transform-es2015-classes"]
}

View File

@@ -0,0 +1,3 @@
for (var i of arr) {
}

View File

@@ -0,0 +1,23 @@
import _getIterator from "babel-runtime/core-js/get-iterator";
var _iteratorNormalCompletion = true;
var _didIteratorError = false;
var _iteratorError = undefined;
try {
for (var _iterator = _getIterator(arr), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
var i = _step.value;
}
} catch (err) {
_didIteratorError = true;
_iteratorError = err;
} finally {
try {
if (!_iteratorNormalCompletion && _iterator.return) {
_iterator.return();
}
} finally {
if (_didIteratorError) {
throw _iteratorError;
}
}
}

View File

@@ -0,0 +1,3 @@
{
"plugins": ["transform-es2015-for-of", "transform-runtime"]
}

View File

@@ -0,0 +1,9 @@
import foo, * as bar from "someModule";
export const myWord = Symbol("abc");
export function* giveWord () {
yield myWord;
}
foo;
bar;

View File

@@ -0,0 +1,24 @@
import _regeneratorRuntime from "babel-runtime/regenerator";
import _Symbol from "babel-runtime/core-js/symbol";
var _marked = [giveWord].map(_regeneratorRuntime.mark);
import foo, * as bar from "someModule";
export const myWord = _Symbol("abc");
export function giveWord() {
return regeneratorRuntime.wrap(function giveWord$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
_context.next = 2;
return myWord;
case 2:
case "end":
return _context.stop();
}
}, _marked[0], this);
}
foo;
bar;

View File

@@ -0,0 +1,2 @@
import foo from "bar";
foo;

View File

@@ -0,0 +1,9 @@
"use strict";
var _bar = require("bar");
var _bar2 = _interopRequireDefault(_bar);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
_bar2.default;

View File

@@ -0,0 +1,3 @@
{
"plugins": ["transform-runtime", "transform-es2015-modules-commonjs"]
}

View File

@@ -0,0 +1,3 @@
{
"plugins": ["transform-runtime", "transform-regenerator"]
}

View File

@@ -0,0 +1,2 @@
void function* () {
};

View File

@@ -0,0 +1,10 @@
import _regeneratorRuntime from "babel-runtime/regenerator";
void _regeneratorRuntime.mark(function _callee() {
return _regeneratorRuntime.wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
case "end":
return _context.stop();
}
}, _callee, this);
});

View File

@@ -0,0 +1 @@
Symbol.iterator in Object(arr);

View File

@@ -0,0 +1,2 @@
import _isIterable from "babel-runtime/core-js/is-iterable";
_isIterable(Object(arr));

View File

@@ -0,0 +1 @@
Symbol.iterator;

View File

@@ -0,0 +1,2 @@
import _Symbol$iterator from "babel-runtime/core-js/symbol/iterator";
_Symbol$iterator;

View File

@@ -0,0 +1 @@
require("babel-helper-plugin-test-runner")(__dirname);