diff --git a/package.json b/package.json index e51d59f..dd22800 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "jest-diff": "^27.4.6", "jest-matcher-utils": "^27.4.6", "pretty-format": "^27.3.1", - "ramda": "^0.26.1", + "ramda": "^0.28.0", "redent": "^2.0.0" }, "devDependencies": { diff --git a/src/to-be-disabled.js b/src/to-be-disabled.js index 1a58dac..b83622b 100644 --- a/src/to-be-disabled.js +++ b/src/to-be-disabled.js @@ -1,4 +1,9 @@ -import { compose, defaultTo, includes, path, propEq, anyPass } from 'ramda'; +import compose from 'ramda/src/compose'; +import defaultTo from 'ramda/src/defaultTo'; +import includes from 'ramda/src/includes'; +import path from 'ramda/src/path'; +import propEq from 'ramda/src/propEq'; +import anyPass from 'ramda/src/anyPass'; import { matcherHint } from 'jest-matcher-utils'; import { checkReactElement, getType, printElement } from './utils'; diff --git a/src/to-be-empty.js b/src/to-be-empty.js index 8edc820..546374e 100644 --- a/src/to-be-empty.js +++ b/src/to-be-empty.js @@ -1,5 +1,8 @@ import { matcherHint } from 'jest-matcher-utils'; -import { compose, defaultTo, isEmpty, not, path } from 'ramda'; +import compose from 'ramda/src/compose'; +import defaultTo from 'ramda/src/defaultTo'; +import path from 'ramda/src/path'; +import isEmpty from 'ramda/src/isEmpty'; import { checkReactElement, printElement } from './utils'; @@ -7,11 +10,7 @@ export function toBeEmpty(element) { checkReactElement(element, toBeEmpty, this); return { - pass: compose( - isEmpty, - defaultTo({}), - path(['props', 'children']), - )(element), + pass: compose(isEmpty, defaultTo({}), path(['props', 'children']))(element), message: () => { return [ matcherHint(`${this.isNot ? '.not' : ''}.toBeEmpty`, 'element', ''), diff --git a/src/to-contain-element.js b/src/to-contain-element.js index b618c54..edf0fe6 100644 --- a/src/to-contain-element.js +++ b/src/to-contain-element.js @@ -1,4 +1,4 @@ -import { equals } from 'ramda'; +import equals from 'ramda/src/equals'; import { matcherHint, RECEIVED_COLOR as receivedColor } from 'jest-matcher-utils'; import { checkReactElement, printElement } from './utils'; diff --git a/src/to-have-prop.js b/src/to-have-prop.js index b7e87a0..e4fb2c2 100644 --- a/src/to-have-prop.js +++ b/src/to-have-prop.js @@ -1,4 +1,4 @@ -import { equals } from 'ramda'; +import equals from 'ramda/src/equals'; import { matcherHint, stringify, printExpected } from 'jest-matcher-utils'; import { checkReactElement, getMessage } from './utils'; diff --git a/src/to-have-style.js b/src/to-have-style.js index 10fb409..ee34c77 100644 --- a/src/to-have-style.js +++ b/src/to-have-style.js @@ -1,8 +1,11 @@ import { matcherHint } from 'jest-matcher-utils'; import { diff } from 'jest-diff'; import chalk from 'chalk'; -import { all, compose, flatten, mergeAll, toPairs } from 'ramda'; - +import compose from 'ramda/src/compose'; +import all from 'ramda/src/all'; +import flatten from 'ramda/src/flatten'; +import mergeAll from 'ramda/src/mergeAll'; +import toPairs from 'ramda/src/toPairs'; import { checkReactElement } from './utils'; function isSubset(expected, received) { diff --git a/src/to-have-text-content.js b/src/to-have-text-content.js index b469c06..a2768a7 100644 --- a/src/to-have-text-content.js +++ b/src/to-have-text-content.js @@ -1,5 +1,11 @@ import { matcherHint } from 'jest-matcher-utils'; -import { compose, defaultTo, is, join, map, path, filter } from 'ramda'; +import compose from 'ramda/src/compose'; +import defaultTo from 'ramda/src/defaultTo'; +import is from 'ramda/src/is'; +import join from 'ramda/src/join'; +import map from 'ramda/src/map'; +import path from 'ramda/src/path'; +import filter from 'ramda/src/filter'; import { checkReactElement, getMessage, matches, normalize } from './utils';