From 34116faaf800bf75c702f15bd608e6d7a0ecbde3 Mon Sep 17 00:00:00 2001 From: Alex Kotliarskyi Date: Wed, 20 Jan 2016 13:25:53 -0800 Subject: [PATCH] Fix tests for react-jsx-source --- .../src/index.js | 5 +++-- .../fixtures/react-source/basic-sample/actual.js | 1 - .../fixtures/react-source/basic-sample/exec.js | 14 ++++++++++++++ .../fixtures/react-source/basic-sample/expected.js | 5 ----- 4 files changed, 17 insertions(+), 8 deletions(-) delete mode 100644 packages/babel-plugin-transform-react-jsx-source/test/fixtures/react-source/basic-sample/actual.js create mode 100644 packages/babel-plugin-transform-react-jsx-source/test/fixtures/react-source/basic-sample/exec.js delete mode 100644 packages/babel-plugin-transform-react-jsx-source/test/fixtures/react-source/basic-sample/expected.js diff --git a/packages/babel-helper-transform-fixture-test-runner/src/index.js b/packages/babel-helper-transform-fixture-test-runner/src/index.js index 7cef95d789..5dbf3db89e 100644 --- a/packages/babel-helper-transform-fixture-test-runner/src/index.js +++ b/packages/babel-helper-transform-fixture-test-runner/src/index.js @@ -59,7 +59,7 @@ function run(task) { execCode = result.code; try { - runExec(exec.loc, execCode); + runExec(execOpts, execCode); } catch (err) { err.message = exec.loc + ": " + err.message; err.message += codeFrame(execCode); @@ -97,12 +97,13 @@ function run(task) { } } -function runExec(filename, execCode) { +function runExec(opts, execCode) { let sandbox = { ...helpers, babelHelpers, assert: chai.assert, transform: babel.transform, + opts, exports: {}, }; diff --git a/packages/babel-plugin-transform-react-jsx-source/test/fixtures/react-source/basic-sample/actual.js b/packages/babel-plugin-transform-react-jsx-source/test/fixtures/react-source/basic-sample/actual.js deleted file mode 100644 index da9210eabb..0000000000 --- a/packages/babel-plugin-transform-react-jsx-source/test/fixtures/react-source/basic-sample/actual.js +++ /dev/null @@ -1 +0,0 @@ -var x = diff --git a/packages/babel-plugin-transform-react-jsx-source/test/fixtures/react-source/basic-sample/exec.js b/packages/babel-plugin-transform-react-jsx-source/test/fixtures/react-source/basic-sample/exec.js new file mode 100644 index 0000000000..96cddc9cb0 --- /dev/null +++ b/packages/babel-plugin-transform-react-jsx-source/test/fixtures/react-source/basic-sample/exec.js @@ -0,0 +1,14 @@ +var res = transform( + 'var x = ', + Object.assign({}, opts, { filename: '/fake/path/mock.js' }) +); + +var expected = multiline([ + 'var __jsxFileName = "/fake/path/mock.js";', + 'var x = ;', +]); + +assert.equal(expected, res.code); diff --git a/packages/babel-plugin-transform-react-jsx-source/test/fixtures/react-source/basic-sample/expected.js b/packages/babel-plugin-transform-react-jsx-source/test/fixtures/react-source/basic-sample/expected.js deleted file mode 100644 index caa05e2a3e..0000000000 --- a/packages/babel-plugin-transform-react-jsx-source/test/fixtures/react-source/basic-sample/expected.js +++ /dev/null @@ -1,5 +0,0 @@ -var __jsxFileName = "/I/am/not/sure/how/to/get/path/to/test/fixtures/react-source/basic-sample/actual.js"; -var x = ;