mirror of https://github.com/status-im/metro.git
Fix flaky Transformer test
Reviewed By: rafeca Differential Revision: D7279027 fbshipit-source-id: 2e2be997259eae3fcb2b6a3a74ad22e1daa218d9
This commit is contained in:
parent
43ab7ab811
commit
7c4b7da523
|
@ -9,13 +9,13 @@
|
||||||
*/
|
*/
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
const Transformer = require('../');
|
|
||||||
const defaults = require('../../defaults');
|
const defaults = require('../../defaults');
|
||||||
|
|
||||||
const {Readable} = require('stream');
|
const {Readable} = require('stream');
|
||||||
|
|
||||||
describe('Transformer', function() {
|
describe('Transformer', function() {
|
||||||
let api;
|
let api;
|
||||||
|
let Transformer;
|
||||||
const fileName = '/an/arbitrary/file.js';
|
const fileName = '/an/arbitrary/file.js';
|
||||||
const localPath = 'arbitrary/file.js';
|
const localPath = 'arbitrary/file.js';
|
||||||
const transformModulePath = __filename;
|
const transformModulePath = __filename;
|
||||||
|
@ -39,11 +39,9 @@ describe('Transformer', function() {
|
||||||
|
|
||||||
const fs = require('fs');
|
const fs = require('fs');
|
||||||
const jestWorker = require('jest-worker');
|
const jestWorker = require('jest-worker');
|
||||||
|
|
||||||
fs.writeFileSync.mockClear();
|
fs.writeFileSync.mockClear();
|
||||||
|
|
||||||
jestWorker.default.mockClear();
|
jestWorker.default.mockClear();
|
||||||
jestWorker.default.mockImplementation((workerPath, opts) => {
|
jestWorker.default.mockImplementation(function(workerPath, opts) {
|
||||||
api = {
|
api = {
|
||||||
end: jest.fn(),
|
end: jest.fn(),
|
||||||
getStdout: () => new Readable({read() {}}),
|
getStdout: () => new Readable({read() {}}),
|
||||||
|
@ -64,6 +62,8 @@ describe('Transformer', function() {
|
||||||
|
|
||||||
return api;
|
return api;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Transformer = require('../');
|
||||||
});
|
});
|
||||||
|
|
||||||
it('passes transform data to the worker farm when transforming', async () => {
|
it('passes transform data to the worker farm when transforming', async () => {
|
||||||
|
|
Loading…
Reference in New Issue