diff --git a/experimental/babel-preset-env/.travis.yml b/experimental/babel-preset-env/.travis.yml index 1a4896c933..c0d86746a8 100644 --- a/experimental/babel-preset-env/.travis.yml +++ b/experimental/babel-preset-env/.travis.yml @@ -38,4 +38,4 @@ matrix: - node_js: "node" env: SMOKE_TEST=true PKG_CMD="npm" -after_success: 'if [ -z "${LINT-}" ] && [ -z "${DATA_CHECK-}" && [ -z "${SMOKE_TEST-}" ]; then npm run coverage-ci ; fi' +after_success: 'if [ -z "${LINT-}" ] && [ -z "${DATA_CHECK-}" ] && [ -z "${SMOKE_TEST-}" ]; then npm run coverage-ci ; fi' diff --git a/experimental/babel-preset-env/scripts/smoke-test.js b/experimental/babel-preset-env/scripts/smoke-test.js index 8c7192f5bf..210c35bc21 100755 --- a/experimental/babel-preset-env/scripts/smoke-test.js +++ b/experimental/babel-preset-env/scripts/smoke-test.js @@ -13,7 +13,7 @@ try { execSync("npm pack"); console.log("Setting up smoke test"); - fs.ensureDir(tempFolderPath); + fs.ensureDirSync(tempFolderPath); fs.writeFileSync( path.join(tempFolderPath, "package.json"), @@ -30,7 +30,7 @@ try { "babel-preset-env": "${packPath}" } } - ` +` ); fs.writeFileSync( @@ -44,15 +44,16 @@ try { }] ] } - ` +` ); fs.writeFileSync( path.join(tempFolderPath, "index.js"), ` -import "babel-polyfill"; -1 ** 2; - ` +const foo = new Promise((resolve) => { + resolve(new Map()); +}); +` ); process.chdir(tempFolderPath); @@ -60,6 +61,7 @@ import "babel-polyfill"; console.log("Running smoke test"); execSync("npm install && npm run build"); } catch (e) { + console.log(e); errorOccurred = true; }