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 = ;