More consistent snapshots on windows (#28482)

Summary:
Get jest tests to be runnable on windows, and match current snapshots

## Changelog

[Internal] [Fixed] - More consistent snapshots on windows
Pull Request resolved: https://github.com/facebook/react-native/pull/28482

Test Plan: run `yarn test` on a windows machine, and hit the test_windows circleci tests

Reviewed By: hramos

Differential Revision: D20799002

Pulled By: cpojer

fbshipit-source-id: da3db0171c34a43199c7d3dc17b622b37bc91701
This commit is contained in:
Andrew Coates (REDMOND) 2020-04-01 15:07:36 -07:00 коммит произвёл Facebook GitHub Bot
Родитель 2e085a388b
Коммит 5b267091ed
1 изменённых файлов: 7 добавлений и 2 удалений

Просмотреть файл

@ -21,7 +21,7 @@ const transform = (fixture, filename) =>
filename: filename,
highlightCode: false,
plugins: [require('@babel/plugin-syntax-flow'), require('../index')],
}).code.replace(/^[A-Z]:\\/g, '/'); // Ensure platform consistent snapshots.
}).code;
describe('Babel plugin inline view configs', () => {
Object.keys(fixtures)
@ -37,7 +37,12 @@ describe('Babel plugin inline view configs', () => {
.forEach(fixtureName => {
it(`fails on inline config for ${fixtureName}`, () => {
expect(() => {
try {
transform(failures[fixtureName], fixtureName);
} catch (err) {
err.message = err.message.replace(/^[A-z]:\\/g, '/'); // Ensure platform consistent snapshots.
throw err;
}
}).toThrowErrorMatchingSnapshot();
});
});