Skip to content

Commit be4a67a

Browse files
authored
Merge pull request #497 from trivikr/bump-jest-26
2 parents 331f80e + d8150c8 commit be4a67a

File tree

3 files changed

+2051
-1964
lines changed

3 files changed

+2051
-1964
lines changed

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
"devDependencies": {
5151
"babel-eslint": "^10.0.1",
5252
"eslint": "^5.9.0",
53-
"jest": "^21",
53+
"jest": "^26",
5454
"jsdoc": "^3.4.0",
5555
"mkdirp": "^0.5.1"
5656
},

src/__tests__/Worker-test.js

+7-8
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,8 @@ const createTempFileWith = testUtils.createTempFileWith;
1515
const getFileContent = testUtils.getFileContent;
1616

1717
describe('Worker API', () => {
18-
let worker;
19-
20-
beforeEach(() => {
21-
jest.resetModuleRegistry();
22-
worker = require('../Worker');
23-
});
24-
2518
it('transforms files', done => {
19+
const worker = require('../Worker');
2620
const transformPath =
2721
createTransformWith('return fileInfo.source + " changed";');
2822
const sourcePath = createTempFileWith('foo');
@@ -38,6 +32,7 @@ describe('Worker API', () => {
3832
});
3933

4034
it('passes j as argument', done => {
35+
const worker = require('../Worker');
4136
const transformPath = createTempFileWith(
4237
`module.exports = function (file, api) {
4338
return api.j(file.source).toSource() + ' changed';
@@ -76,6 +71,7 @@ describe('Worker API', () => {
7671
}
7772

7873
it('errors if new flow type code is parsed with babel v5', done => {
74+
const worker = require('../Worker');
7975
const transformPath = createTransformWith(
8076
'api.jscodeshift(fileInfo.source); return "changed";'
8177
);
@@ -92,6 +88,7 @@ describe('Worker API', () => {
9288

9389
['flow', 'babylon'].forEach(parser => {
9490
it(`uses ${parser} if configured as such`, done => {
91+
const worker = require('../Worker');
9592
const transformPath = getTransformForParser(parser);
9693
const sourcePath = getSourceFile();
9794
const emitter = worker([transformPath]);
@@ -107,6 +104,7 @@ describe('Worker API', () => {
107104

108105
['babylon', 'flow', 'tsx'].forEach(parser => {
109106
it(`can parse JSX with ${parser}`, done => {
107+
const worker = require('../Worker');
110108
const transformPath = getTransformForParser(parser);
111109
const sourcePath = createTempFileWith(
112110
'var component = <div>{foobar}</div>;'
@@ -122,7 +120,8 @@ describe('Worker API', () => {
122120
});
123121
});
124122

125-
it(`can parse enums with flow`, done => {
123+
it('can parse enums with flow', done => {
124+
const worker = require('../Worker');
126125
const transformPath = getTransformForParser('flow');
127126
const sourcePath = createTempFileWith(
128127
'enum E {A, B}'

0 commit comments

Comments
 (0)