Add jsx source annotations only to the files that contain JSX

This commit is contained in:
Alex Kotliarskyi
2016-01-20 14:23:27 -08:00
parent eaef8302cc
commit 1f543e1bca
4 changed files with 20 additions and 20 deletions

View File

@@ -1,14 +1,14 @@
var res = transform(
var actual = transform(
'var x = <sometag />',
Object.assign({}, opts, { filename: '/fake/path/mock.js' })
);
).code;
var expected = multiline([
'var __jsxFileName = "/fake/path/mock.js";',
'var _jsxFileName = "/fake/path/mock.js";',
'var x = <sometag __source={{',
' fileName: __jsxFileName,',
' fileName: _jsxFileName,',
' lineNumber: 1',
'}} />;',
]);
assert.equal(expected, res.code);
assert.equal(actual, expected);

View File

@@ -0,0 +1 @@
var x = 42;