fix: inRange test (#5821)

This commit is contained in:
ygj6
2024-04-16 10:55:09 +08:00
committed by GitHub
parent c7c70a7da5
commit a67a085cc0
2 changed files with 8 additions and 2 deletions

View File

@@ -1,4 +1,6 @@
import baseInRange from './.internal/baseInRange.js';
import toFinite from './toFinite';
import toNumber from './toNumber';
/**
* Checks if `number` is between `start` and up to, but not including, `end`. If
@@ -37,11 +39,15 @@ import baseInRange from './.internal/baseInRange.js';
* // => true
*/
function inRange(number, start, end) {
start = toFinite(start);
if (end === undefined) {
end = start;
start = 0;
} else {
end = toFinite(end);
}
return baseInRange(+number, +start, +end);
number = toNumber(number);
return baseInRange(number, start, end);
}
export default inRange;

View File

@@ -48,6 +48,6 @@ describe('inRange', () => {
inRange(-1, -1, NaN),
];
expect(actual, lodashStable.map(actual).toEqual(stubTrue));
expect(actual).toEqual(lodashStable.map(actual,stubTrue));
});
});