From dc46adf5194fa971521d7d4a783cf55f8c8045b4 Mon Sep 17 00:00:00 2001 From: Henry Zhu Date: Thu, 5 Jan 2017 10:21:56 -0500 Subject: [PATCH] test actual requires from useBuiltIns (#95) * test actual requires from useBuiltIns * only run on npm 3 for now --- .../fixtures/preset-options/use-builtins-all-exec/exec.js | 3 +++ .../preset-options/use-builtins-all-exec/options.json | 7 +++++++ .../actual.js | 1 - .../expected.js | 2 -- .../options.json | 0 5 files changed, 10 insertions(+), 3 deletions(-) create mode 100644 experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-all-exec/exec.js create mode 100644 experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-all-exec/options.json rename experimental/babel-preset-env/test/fixtures/preset-options/{use-builtins-regenerator-true => use-builtins-all}/actual.js (75%) rename experimental/babel-preset-env/test/fixtures/preset-options/{use-builtins-regenerator-true => use-builtins-all}/expected.js (99%) rename experimental/babel-preset-env/test/fixtures/preset-options/{use-builtins-regenerator-true => use-builtins-all}/options.json (100%) diff --git a/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-all-exec/exec.js b/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-all-exec/exec.js new file mode 100644 index 0000000000..c73aa3f1f2 --- /dev/null +++ b/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-all-exec/exec.js @@ -0,0 +1,3 @@ +if (parseInt(process.version.slice(1)) > 5) { + require('babel-polyfill'); +} diff --git a/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-all-exec/options.json b/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-all-exec/options.json new file mode 100644 index 0000000000..9d6951bd70 --- /dev/null +++ b/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-all-exec/options.json @@ -0,0 +1,7 @@ +{ + "presets": [ + ["../../../../lib", { + "useBuiltIns": true + }] + ] +} diff --git a/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-regenerator-true/actual.js b/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-all/actual.js similarity index 75% rename from experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-regenerator-true/actual.js rename to experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-all/actual.js index 7d70ec7d7b..d3984c50aa 100644 --- a/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-regenerator-true/actual.js +++ b/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-all/actual.js @@ -1,2 +1 @@ import "babel-polyfill"; -1 ** 2; diff --git a/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-regenerator-true/expected.js b/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-all/expected.js similarity index 99% rename from experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-regenerator-true/expected.js rename to experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-all/expected.js index 87190bb0e8..921f5e692b 100644 --- a/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-regenerator-true/expected.js +++ b/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-all/expected.js @@ -84,5 +84,3 @@ import "core-js/modules/web.timers"; import "core-js/modules/web.immediate"; import "core-js/modules/web.dom.iterable"; import "regenerator-runtime/runtime"; - -Math.pow(1, 2); diff --git a/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-regenerator-true/options.json b/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-all/options.json similarity index 100% rename from experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-regenerator-true/options.json rename to experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-all/options.json