Move @babel/node tests (#13037)
This commit is contained in:
7
packages/babel-node/test/fixtures/cli/--config-file/in-files/configFile.js
vendored
Normal file
7
packages/babel-node/test/fixtures/cli/--config-file/in-files/configFile.js
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
module.exports = function (api) {
|
||||
api.cache.forever();
|
||||
|
||||
console.log("Config was loaded, so --config-file was used.");
|
||||
|
||||
return {};
|
||||
};
|
||||
1
packages/babel-node/test/fixtures/cli/--config-file/in-files/index.js
vendored
Normal file
1
packages/babel-node/test/fixtures/cli/--config-file/in-files/index.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
console.log("foo");
|
||||
3
packages/babel-node/test/fixtures/cli/--config-file/options.json
vendored
Normal file
3
packages/babel-node/test/fixtures/cli/--config-file/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"args": ["--config-file", "./configFile.js", "index"]
|
||||
}
|
||||
2
packages/babel-node/test/fixtures/cli/--config-file/stdout.txt
vendored
Normal file
2
packages/babel-node/test/fixtures/cli/--config-file/stdout.txt
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
Config was loaded, so --config-file was used.
|
||||
foo
|
||||
7
packages/babel-node/test/fixtures/cli/--env-name/.babelrc
vendored
Normal file
7
packages/babel-node/test/fixtures/cli/--env-name/.babelrc
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"env": {
|
||||
"env-name-test": {
|
||||
"plugins": ["./logPlugin.js"]
|
||||
}
|
||||
}
|
||||
}
|
||||
1
packages/babel-node/test/fixtures/cli/--env-name/in-files/index.js
vendored
Normal file
1
packages/babel-node/test/fixtures/cli/--env-name/in-files/index.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
console.log("foo");
|
||||
4
packages/babel-node/test/fixtures/cli/--env-name/in-files/logPlugin.js
vendored
Normal file
4
packages/babel-node/test/fixtures/cli/--env-name/in-files/logPlugin.js
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
module.exports = function () {
|
||||
console.log("Plugin was loaded, so --env-name matched.");
|
||||
return {}
|
||||
}
|
||||
3
packages/babel-node/test/fixtures/cli/--env-name/options.json
vendored
Normal file
3
packages/babel-node/test/fixtures/cli/--env-name/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"args": ["--env-name", "env-name-test", "index"]
|
||||
}
|
||||
2
packages/babel-node/test/fixtures/cli/--env-name/stdout.txt
vendored
Normal file
2
packages/babel-node/test/fixtures/cli/--env-name/stdout.txt
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
Plugin was loaded, so --env-name matched.
|
||||
foo
|
||||
4
packages/babel-node/test/fixtures/cli/--eval/options.json
vendored
Normal file
4
packages/babel-node/test/fixtures/cli/--eval/options.json
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"args": ["--eval", "console.log([1, 2, 3].map(x => x * x));"],
|
||||
"stdout": "[ 1, 4, 9 ]"
|
||||
}
|
||||
1
packages/babel-node/test/fixtures/cli/--extensions/in-files/foo.bar
vendored
Normal file
1
packages/babel-node/test/fixtures/cli/--extensions/in-files/foo.bar
vendored
Normal file
@@ -0,0 +1 @@
|
||||
console.log([1, 2, 3].map(x => x * x));
|
||||
4
packages/babel-node/test/fixtures/cli/--extensions/options.json
vendored
Normal file
4
packages/babel-node/test/fixtures/cli/--extensions/options.json
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"args": ["foo", "--extensions", ".bar"],
|
||||
"stdout": "[ 1, 4, 9 ]"
|
||||
}
|
||||
3
packages/babel-node/test/fixtures/cli/--no-babelrc/.babelrc
vendored
Normal file
3
packages/babel-node/test/fixtures/cli/--no-babelrc/.babelrc
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"plugins": ["./logPlugin.js"]
|
||||
}
|
||||
1
packages/babel-node/test/fixtures/cli/--no-babelrc/in-files/index.js
vendored
Normal file
1
packages/babel-node/test/fixtures/cli/--no-babelrc/in-files/index.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
console.log("foo");
|
||||
4
packages/babel-node/test/fixtures/cli/--no-babelrc/in-files/logPlugin.js
vendored
Normal file
4
packages/babel-node/test/fixtures/cli/--no-babelrc/in-files/logPlugin.js
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
module.exports = function () {
|
||||
console.log("Plugin was loaded, shouldn't appear due to --no-babelrc");
|
||||
return {}
|
||||
}
|
||||
3
packages/babel-node/test/fixtures/cli/--no-babelrc/options.json
vendored
Normal file
3
packages/babel-node/test/fixtures/cli/--no-babelrc/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"args": ["--no-babelrc", "index"]
|
||||
}
|
||||
1
packages/babel-node/test/fixtures/cli/--no-babelrc/stdout.txt
vendored
Normal file
1
packages/babel-node/test/fixtures/cli/--no-babelrc/stdout.txt
vendored
Normal file
@@ -0,0 +1 @@
|
||||
foo
|
||||
1
packages/babel-node/test/fixtures/cli/--presets/in-files/index.js
vendored
Normal file
1
packages/babel-node/test/fixtures/cli/--presets/in-files/index.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
console.log("foo");
|
||||
4
packages/babel-node/test/fixtures/cli/--presets/in-files/presetFile.js
vendored
Normal file
4
packages/babel-node/test/fixtures/cli/--presets/in-files/presetFile.js
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
module.exports = function () {
|
||||
console.log("Preset was loaded, so --presets was used.");
|
||||
return {};
|
||||
};
|
||||
3
packages/babel-node/test/fixtures/cli/--presets/options.json
vendored
Normal file
3
packages/babel-node/test/fixtures/cli/--presets/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"args": ["--presets", "./presetFile.js", "index"]
|
||||
}
|
||||
2
packages/babel-node/test/fixtures/cli/--presets/stdout.txt
vendored
Normal file
2
packages/babel-node/test/fixtures/cli/--presets/stdout.txt
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
Preset was loaded, so --presets was used.
|
||||
foo
|
||||
4
packages/babel-node/test/fixtures/cli/--print/options.json
vendored
Normal file
4
packages/babel-node/test/fixtures/cli/--print/options.json
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"args": ["--print", "--eval", "([1, 2, 3].map(x => x * x))"],
|
||||
"stdout": "[ 1, 4, 9 ]"
|
||||
}
|
||||
1
packages/babel-node/test/fixtures/cli/--require/in-files/dep.js
vendored
Normal file
1
packages/babel-node/test/fixtures/cli/--require/in-files/dep.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
console.log("dep");
|
||||
1
packages/babel-node/test/fixtures/cli/--require/in-files/foo.js
vendored
Normal file
1
packages/babel-node/test/fixtures/cli/--require/in-files/foo.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
console.log("foo");
|
||||
3
packages/babel-node/test/fixtures/cli/--require/options.json
vendored
Normal file
3
packages/babel-node/test/fixtures/cli/--require/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"args": ["foo", "-r", "./dep"]
|
||||
}
|
||||
2
packages/babel-node/test/fixtures/cli/--require/stdout.txt
vendored
Normal file
2
packages/babel-node/test/fixtures/cli/--require/stdout.txt
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
dep
|
||||
foo
|
||||
1
packages/babel-node/test/fixtures/cli/--require_node_modules/in-files/foo.js
generated
vendored
Normal file
1
packages/babel-node/test/fixtures/cli/--require_node_modules/in-files/foo.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
console.log("foo");
|
||||
1
packages/babel-node/test/fixtures/cli/--require_node_modules/in-files/node_modules/dep.js
generated
vendored
Normal file
1
packages/babel-node/test/fixtures/cli/--require_node_modules/in-files/node_modules/dep.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
console.log("dep");
|
||||
3
packages/babel-node/test/fixtures/cli/--require_node_modules/options.json
generated
vendored
Normal file
3
packages/babel-node/test/fixtures/cli/--require_node_modules/options.json
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"args": ["foo", "-r", "dep"]
|
||||
}
|
||||
2
packages/babel-node/test/fixtures/cli/--require_node_modules/stdout.txt
generated
vendored
Normal file
2
packages/babel-node/test/fixtures/cli/--require_node_modules/stdout.txt
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
dep
|
||||
foo
|
||||
1
packages/babel-node/test/fixtures/cli/-b/in-files/index.js
vendored
Normal file
1
packages/babel-node/test/fixtures/cli/-b/in-files/index.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
console.log("foo");
|
||||
4
packages/babel-node/test/fixtures/cli/-b/in-files/presetFile.js
vendored
Normal file
4
packages/babel-node/test/fixtures/cli/-b/in-files/presetFile.js
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
module.exports = function () {
|
||||
console.log("Preset was loaded, so -b was used.");
|
||||
return {};
|
||||
};
|
||||
3
packages/babel-node/test/fixtures/cli/-b/options.json
vendored
Normal file
3
packages/babel-node/test/fixtures/cli/-b/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"args": ["-b", "./presetFile.js", "index"]
|
||||
}
|
||||
2
packages/babel-node/test/fixtures/cli/-b/stdout.txt
vendored
Normal file
2
packages/babel-node/test/fixtures/cli/-b/stdout.txt
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
Preset was loaded, so -b was used.
|
||||
foo
|
||||
1
packages/babel-node/test/fixtures/cli/arguments/in-files/bar.js
vendored
Normal file
1
packages/babel-node/test/fixtures/cli/arguments/in-files/bar.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
console.log(process.argv[2]);
|
||||
4
packages/babel-node/test/fixtures/cli/arguments/options.json
vendored
Normal file
4
packages/babel-node/test/fixtures/cli/arguments/options.json
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"args": ["bar", "foo"],
|
||||
"stdout": "foo"
|
||||
}
|
||||
2
packages/babel-node/test/fixtures/cli/directory/in-files/foo/index.js
vendored
Normal file
2
packages/babel-node/test/fixtures/cli/directory/in-files/foo/index.js
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
var foo = () => console.log("foo");
|
||||
foo();
|
||||
3
packages/babel-node/test/fixtures/cli/directory/options.json
vendored
Normal file
3
packages/babel-node/test/fixtures/cli/directory/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"args": ["foo"]
|
||||
}
|
||||
1
packages/babel-node/test/fixtures/cli/directory/stdout.txt
vendored
Normal file
1
packages/babel-node/test/fixtures/cli/directory/stdout.txt
vendored
Normal file
@@ -0,0 +1 @@
|
||||
foo
|
||||
2
packages/babel-node/test/fixtures/cli/filename/in-files/bar.js
vendored
Normal file
2
packages/babel-node/test/fixtures/cli/filename/in-files/bar.js
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
var foo = () => console.log("foo");
|
||||
foo();
|
||||
3
packages/babel-node/test/fixtures/cli/filename/options.json
vendored
Normal file
3
packages/babel-node/test/fixtures/cli/filename/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"args": ["bar"]
|
||||
}
|
||||
1
packages/babel-node/test/fixtures/cli/filename/stdout.txt
vendored
Normal file
1
packages/babel-node/test/fixtures/cli/filename/stdout.txt
vendored
Normal file
@@ -0,0 +1 @@
|
||||
foo
|
||||
4
packages/babel-node/test/fixtures/cli/no-strict/options.json
vendored
Normal file
4
packages/babel-node/test/fixtures/cli/no-strict/options.json
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"args": ["--eval", "--print", "var a = 1;"],
|
||||
"stdout": "undefined"
|
||||
}
|
||||
7
packages/babel-node/test/fixtures/cli/node-execArgv/in-files/payload.js
vendored
Normal file
7
packages/babel-node/test/fixtures/cli/node-execArgv/in-files/payload.js
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
const cluster = require("cluster");
|
||||
console.log(typeof global.gc, cluster.isMaster);
|
||||
if (cluster.isMaster) {
|
||||
cluster.fork();
|
||||
} else {
|
||||
process.kill(process.pid);
|
||||
}
|
||||
4
packages/babel-node/test/fixtures/cli/node-execArgv/options.json
vendored
Normal file
4
packages/babel-node/test/fixtures/cli/node-execArgv/options.json
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"args": ["--expose_gc", "payload.js"],
|
||||
"stdout": "function true\nfunction false"
|
||||
}
|
||||
6
packages/babel-node/test/fixtures/cli/node_--inspect/options.json
vendored
Normal file
6
packages/babel-node/test/fixtures/cli/node_--inspect/options.json
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"args": ["--inspect", "--eval", "console.log('foo');"],
|
||||
"stderr": "Debugger listening on",
|
||||
"stderrContains": true,
|
||||
"stdout": "foo"
|
||||
}
|
||||
4
packages/babel-node/test/fixtures/cli/node_--no-lazy/options.json
vendored
Normal file
4
packages/babel-node/test/fixtures/cli/node_--no-lazy/options.json
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"args": ["--nolazy", "--eval", "console.log('foo')"],
|
||||
"stdout": "foo"
|
||||
}
|
||||
4
packages/babel-node/test/fixtures/cli/node_-gc_alias_--expose-gc/options.json
vendored
Normal file
4
packages/babel-node/test/fixtures/cli/node_-gc_alias_--expose-gc/options.json
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"args": ["-gc", "--eval", "console.log(typeof global.gc)"],
|
||||
"stdout": "function"
|
||||
}
|
||||
2
packages/babel-node/test/fixtures/cli/require/in-files/bar2.js
vendored
Normal file
2
packages/babel-node/test/fixtures/cli/require/in-files/bar2.js
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
var bar = () => console.log("bar");
|
||||
bar();
|
||||
5
packages/babel-node/test/fixtures/cli/require/in-files/foo2.js
vendored
Normal file
5
packages/babel-node/test/fixtures/cli/require/in-files/foo2.js
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
import "./bar2";
|
||||
import "./not_node_modules";
|
||||
|
||||
var foo = () => console.log("foo");
|
||||
foo();
|
||||
10
packages/babel-node/test/fixtures/cli/require/in-files/not_node_modules.jsx
vendored
Normal file
10
packages/babel-node/test/fixtures/cli/require/in-files/not_node_modules.jsx
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
/*
|
||||
The purpose of this file is to test that the node_modules check in the require
|
||||
hook doesn't mistakenly exclude something like "not_node_modules". To pass, this
|
||||
file merely needs to be transpiled. The transpiled code won't, and doesn't need
|
||||
to, execute without error. It won't execute because React will be undefined.
|
||||
*/
|
||||
try {
|
||||
<Some jsx="element" />;
|
||||
}
|
||||
catch (e) {}
|
||||
3
packages/babel-node/test/fixtures/cli/require/options.json
vendored
Normal file
3
packages/babel-node/test/fixtures/cli/require/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"args": ["foo2"]
|
||||
}
|
||||
2
packages/babel-node/test/fixtures/cli/require/stdout.txt
vendored
Normal file
2
packages/babel-node/test/fixtures/cli/require/stdout.txt
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
bar
|
||||
foo
|
||||
2
packages/babel-node/test/fixtures/cli/subprocess-send/in-files/payload.js
vendored
Normal file
2
packages/babel-node/test/fixtures/cli/subprocess-send/in-files/payload.js
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
process.send({ hello: "world" });
|
||||
console.log("sent");
|
||||
4
packages/babel-node/test/fixtures/cli/subprocess-send/options.json
vendored
Normal file
4
packages/babel-node/test/fixtures/cli/subprocess-send/options.json
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"args": ["payload.js"],
|
||||
"stdout": "sent"
|
||||
}
|
||||
8
packages/babel-node/test/fixtures/cli/v8Flag-dashed-with-param/options.json
vendored
Normal file
8
packages/babel-node/test/fixtures/cli/v8Flag-dashed-with-param/options.json
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"args": [
|
||||
"--expose-gc-as=garbageCollector",
|
||||
"--eval",
|
||||
"console.log(typeof global.garbageCollector)"
|
||||
],
|
||||
"stdout": "function"
|
||||
}
|
||||
4
packages/babel-node/test/fixtures/cli/v8Flag-dashed/options.json
vendored
Normal file
4
packages/babel-node/test/fixtures/cli/v8Flag-dashed/options.json
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"args": ["--expose-gc", "--eval", "console.log(typeof global.gc)"],
|
||||
"stdout": "function"
|
||||
}
|
||||
8
packages/babel-node/test/fixtures/cli/v8Flag-underscored-with-param/options.json
vendored
Normal file
8
packages/babel-node/test/fixtures/cli/v8Flag-underscored-with-param/options.json
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"args": [
|
||||
"--expose_gc_as=garbageCollector",
|
||||
"--eval",
|
||||
"console.log(typeof global.garbageCollector)"
|
||||
],
|
||||
"stdout": "function"
|
||||
}
|
||||
4
packages/babel-node/test/fixtures/cli/v8Flag-underscored/options.json
vendored
Normal file
4
packages/babel-node/test/fixtures/cli/v8Flag-underscored/options.json
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"args": ["--expose_gc", "--eval", "console.log(typeof global.gc)"],
|
||||
"stdout": "function"
|
||||
}
|
||||
Reference in New Issue
Block a user