Skip to content

Commit 1824a6b

Browse files
committed
test: use flushEffects from react-testing-library
1 parent 9a9f8eb commit 1824a6b

File tree

5 files changed

+16
-22
lines changed

5 files changed

+16
-22
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"format": "prettier --write \"**/*.{js,ts,tsx}\"",
1818
"lint-ci": "eslint --max-warnings=0 .",
1919
"lint": "eslint .",
20-
"prepublish": "npm run build",
20+
"prepublishOnly": "npm run build",
2121
"test": "jest"
2222
},
2323
"author": "Daniel Trojanowski",
@@ -72,7 +72,7 @@
7272
"prettier": "^1.15.2",
7373
"react": "^16.7.0-alpha.0",
7474
"react-dom": "^16.7.0-alpha.0",
75-
"react-testing-library": "^5.2.3",
75+
"react-testing-library": "^5.3.1",
7676
"rimraf": "^2.6.2",
7777
"standard-version": "^4.4.0",
7878
"typescript": "^3.1.3"

src/__tests__/useMutation-test.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
11
import gql from 'graphql-tag';
22
import React, { Suspense } from 'react';
3-
import { cleanup, fireEvent, render } from 'react-testing-library';
3+
import {
4+
cleanup,
5+
fireEvent,
6+
flushEffects,
7+
render,
8+
} from 'react-testing-library';
49

510
import { ApolloProvider, useMutation, useQuery } from '..';
611
import createClient from '../__testutils__/createClient';
712
import { SAMPLE_TASKS } from '../__testutils__/data';
8-
import flushEffects from '../__testutils__/flushEffects';
913
import waitForNextTick from '../__testutils__/waitForNextTick';
1014

1115
const TASKS_MOCKS = [

src/__tests__/useQuery-test.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
import gql from 'graphql-tag';
22
import React, { Suspense } from 'react';
3-
import { cleanup, render } from 'react-testing-library';
3+
import { cleanup, flushEffects, render } from 'react-testing-library';
44

55
import { ApolloProvider, useQuery } from '..';
66
import createClient from '../__testutils__/createClient';
77
import { SAMPLE_TASKS } from '../__testutils__/data';
8-
import flushEffects from '../__testutils__/flushEffects';
98
import waitForNextTick from '../__testutils__/waitForNextTick';
109

1110
const TASKS_MOCKS = [

src/__testutils__/flushEffects.js

Lines changed: 0 additions & 9 deletions
This file was deleted.

yarn.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4804,10 +4804,10 @@ react-fast-compare@^2.0.2:
48044804
resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-2.0.2.tgz#0560ba7a61a1662d9cea8cd97a0d9db7591bab1c"
48054805
integrity sha512-EdPU5vXIzvNvQFNuej3oQ1PZ6YmDunTPZJ3V5EmwRqOhEmW0PNxzUdbYhXnZKZFtrrjGiu9718f6iQRdj0l2JA==
48064806

4807-
react-testing-library@^5.2.3:
4808-
version "5.2.3"
4809-
resolved "https://registry.yarnpkg.com/react-testing-library/-/react-testing-library-5.2.3.tgz#c3be44bfa5eb1ba2acc1fb218785c40ebbdfe8ed"
4810-
integrity sha512-Bw52++7uORuIQnL55lK/WQfppqAc9+8yFG4lWUp/kmSOvYDnt8J9oI5fNCfAGSQi9iIhAv9aNsI2G5rtid0nrA==
4807+
react-testing-library@^5.3.1:
4808+
version "5.3.1"
4809+
resolved "https://registry.yarnpkg.com/react-testing-library/-/react-testing-library-5.3.1.tgz#d70ab711c8cef604fd70c9ec422d59e7e51ae112"
4810+
integrity sha512-lYhbNhlDRzOkqo+QjDGmG7BpFL8nBNLmCi0npW+VsF8pvhwtu78D4rZ7V3WimRaXFQqOt8VQ0+3CwjGkqV9VUA==
48114811
dependencies:
48124812
dom-testing-library "^3.12.0"
48134813

@@ -5179,9 +5179,9 @@ sax@^1.2.4:
51795179
integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==
51805180

51815181
scheduler@^0.11.0-alpha.0:
5182-
version "0.11.0"
5183-
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.11.0.tgz#def1f1bfa6550cc57981a87106e65e8aea41a6b5"
5184-
integrity sha512-MAYbBfmiEHxF0W+c4CxMpEqMYK+rYF584VP/qMKSiHM6lTkBKKYOJaDiSILpJHla6hBOsVd6GucPL46o2Uq3sg==
5182+
version "0.11.2"
5183+
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.11.2.tgz#a8db5399d06eba5abac51b705b7151d2319d33d3"
5184+
integrity sha512-+WCP3s3wOaW4S7C1tl3TEXp4l9lJn0ZK8G3W3WKRWmw77Z2cIFUW2MiNTMHn5sCjxN+t7N43HAOOgMjyAg5hlg==
51855185
dependencies:
51865186
loose-envify "^1.1.0"
51875187
object-assign "^4.1.1"

0 commit comments

Comments
 (0)