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:
Родитель
2e085a388b
Коммит
5b267091ed
|
@ -21,7 +21,7 @@ const transform = (fixture, filename) =>
|
||||||
filename: filename,
|
filename: filename,
|
||||||
highlightCode: false,
|
highlightCode: false,
|
||||||
plugins: [require('@babel/plugin-syntax-flow'), require('../index')],
|
plugins: [require('@babel/plugin-syntax-flow'), require('../index')],
|
||||||
}).code.replace(/^[A-Z]:\\/g, '/'); // Ensure platform consistent snapshots.
|
}).code;
|
||||||
|
|
||||||
describe('Babel plugin inline view configs', () => {
|
describe('Babel plugin inline view configs', () => {
|
||||||
Object.keys(fixtures)
|
Object.keys(fixtures)
|
||||||
|
@ -37,7 +37,12 @@ describe('Babel plugin inline view configs', () => {
|
||||||
.forEach(fixtureName => {
|
.forEach(fixtureName => {
|
||||||
it(`fails on inline config for ${fixtureName}`, () => {
|
it(`fails on inline config for ${fixtureName}`, () => {
|
||||||
expect(() => {
|
expect(() => {
|
||||||
transform(failures[fixtureName], fixtureName);
|
try {
|
||||||
|
transform(failures[fixtureName], fixtureName);
|
||||||
|
} catch (err) {
|
||||||
|
err.message = err.message.replace(/^[A-z]:\\/g, '/'); // Ensure platform consistent snapshots.
|
||||||
|
throw err;
|
||||||
|
}
|
||||||
}).toThrowErrorMatchingSnapshot();
|
}).toThrowErrorMatchingSnapshot();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
Загрузка…
Ссылка в новой задаче