Skip to content

Commit 94b01de

Browse files
author
Andrew Luca
committed
chore: remove jest-matcher-utils in favor of jest this.utils
https://jestjs.io/docs/en/expect#thisutils
1 parent e651e2b commit 94b01de

File tree

3 files changed

+13
-19
lines changed

3 files changed

+13
-19
lines changed

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,6 @@
102102
"immutable": "^3.8.2",
103103
"insert-line": "^1.1.0",
104104
"jest": "^24.9.0",
105-
"jest-matcher-utils": "^24.9.0",
106105
"lint-staged": "^8.2.1",
107106
"lodash-webpack-plugin": "^0.11.5",
108107
"prettier": "^1.19.1",

src/structure/immutable/__tests__/expectations.js

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
import deepEqual from 'deep-equal'
33
import { Map, List, Iterable, fromJS } from 'immutable'
44

5-
import { matcherHint, printReceived, printExpected } from 'jest-matcher-utils'
6-
75
const deepEqualValues = (a: any, b: any) => {
86
if (Iterable.isIterable(a)) {
97
return (
@@ -45,12 +43,12 @@ const api = {
4543
return {
4644
pass,
4745
message: () =>
48-
matcherHint('.toEqualMap') +
46+
this.utils.matcherHint('.toEqualMap') +
4947
'\n\n' +
5048
`Expected value to equal map:\n` +
51-
` ${printExpected(fromJS(expected))}\n` +
49+
` ${this.utils.printExpected(fromJS(expected))}\n` +
5250
`Received:\n` +
53-
` ${printReceived(actual)}`
51+
` ${this.utils.printReceived(actual)}`
5452
}
5553
},
5654

@@ -59,20 +57,18 @@ const api = {
5957
const pass =
6058
actual.length === expected.length &&
6159
actual.every(actualItem =>
62-
expectedItems.some(expectedItem =>
63-
deepEqualValues(actualItem, expectedItem)
64-
)
60+
expectedItems.some(expectedItem => deepEqualValues(actualItem, expectedItem))
6561
)
6662

6763
return {
6864
pass,
6965
message: () =>
70-
matcherHint('.toContainExactly') +
66+
this.utils.matcherHint('.toContainExactly') +
7167
'\n\n' +
7268
`Expected value to contain:\n` +
73-
` ${printExpected(fromJS(expected))}\n` +
69+
` ${this.utils.printExpected(fromJS(expected))}\n` +
7470
`Received:\n` +
75-
` ${printReceived(actual)}`
71+
` ${this.utils.printReceived(actual)}`
7672
}
7773
}
7874
}

src/structure/plain/__tests__/expectations.js

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
// @flow
22
import { isEqual, isObject } from 'lodash'
3-
import { matcherHint, printReceived, printExpected } from 'jest-matcher-utils'
43

54
const expectations = {
65
toBeAMap(actual: any) {
@@ -32,12 +31,12 @@ const expectations = {
3231
return {
3332
pass,
3433
message: () =>
35-
matcherHint('.toEqualMap') +
34+
this.utils.matcherHint('.toEqualMap') +
3635
'\n\n' +
3736
`Expected value to equal:\n` +
38-
` ${printExpected(expected)}\n` +
37+
` ${this.utils.printExpected(expected)}\n` +
3938
`Received:\n` +
40-
` ${printReceived(actual)}`
39+
` ${this.utils.printReceived(actual)}`
4140
}
4241
},
4342

@@ -51,12 +50,12 @@ const expectations = {
5150
return {
5251
pass,
5352
message: () =>
54-
matcherHint('.toContainExactly') +
53+
this.utils.matcherHint('.toContainExactly') +
5554
'\n\n' +
5655
`Expected value to contain:\n` +
57-
` ${printExpected(sortedExpected)}\n` +
56+
` ${this.utils.printExpected(sortedExpected)}\n` +
5857
`Received:\n` +
59-
` ${printReceived(sortedActual)}`
58+
` ${this.utils.printReceived(sortedActual)}`
6059
}
6160
}
6261
}

0 commit comments

Comments
 (0)