* Add windows to travis * Update * Do not use sh file on windows * Fix whitespace * Unify command * ./ doesn't work on windows * Remove all ./ usages * Run windows test before others * fix: normalize filename when generating sources sources should be URL. * fix: replace normalized path to cwd * chore: add nodePlatform task options * fix: normalize preset-env filename output * chore: replace normalized path to CWD on win32 platform * limit transform-react-source to run on linux and darwin * test: escapeRegExp on testcases * test: add test for babel --filename on windows * test: double babel-node/cli test timeout * chore: workaround windows build does not stop * chore: remove redundant condition * refactor: rename `nodePlatform` to `os`
20 lines
413 B
JavaScript
20 lines
413 B
JavaScript
const actual = transform(
|
|
'<Foo bar="baz" />',
|
|
Object.assign({}, opts, { filename: 'C:\\fake\\path\\mock.js' })
|
|
).code;
|
|
|
|
const expected = multiline([
|
|
'var _jsxFileName = "C:\\\\fake\\\\path\\\\mock.js";',
|
|
'React.createElement(Foo, {',
|
|
' bar: "baz",',
|
|
' __source: {',
|
|
' fileName: _jsxFileName,',
|
|
' lineNumber: 1',
|
|
' },',
|
|
' __self: this',
|
|
'});',
|
|
]);
|
|
|
|
|
|
expect(actual).toBe(expected);
|