mirror of
https://github.com/whoisclebs/lodash.git
synced 2026-02-06 17:47:49 +00:00
test: partially fix broken tests (#5733)
* test: fix throttle.spec.js Signed-off-by: tison <wander4096@gmail.com> * test: fix pickBy.spec.js Signed-off-by: tison <wander4096@gmail.com> * test: fix isBuffer.spec.js Signed-off-by: tison <wander4096@gmail.com> * test: partially fix attempt.spec.js Signed-off-by: tison <wander4096@gmail.com> * test: partially fix dropRightWhile.spec.js Signed-off-by: tison <wander4096@gmail.com> * test: fix defer.spec.js and rest.spec.js Signed-off-by: tison <wander4096@gmail.com> * test: fix invoke.spec.js Signed-off-by: tison <wander4096@gmail.com> * test: fix isArray.spec.js Signed-off-by: tison <wander4096@gmail.com> * test: partially fix iteration-methods.spec.js Signed-off-by: tison <wander4096@gmail.com> * test: fix xor-methods.spec.js Signed-off-by: tison <wander4096@gmail.com> * test: fix property.spec.js Signed-off-by: tison <wander4096@gmail.com> * test: fix ary.spec.js Signed-off-by: tison <wander4096@gmail.com> * test: fix omit-methods.spec.js Signed-off-by: tison <wander4096@gmail.com> * test: fix debounce-and-throttle.spec.js Signed-off-by: tison <wander4096@gmail.com> * test: fix unzip-and-zip.spec.js Signed-off-by: tison <wander4096@gmail.com> * test: fix toPairs-methods.spec.js Signed-off-by: tison <wander4096@gmail.com> * test: fix exit-early.spec.js Signed-off-by: tison <wander4096@gmail.com> * test: temporarily comment out takeWhile and dropWhile tests Signed-off-by: tison <wander4096@gmail.com> * test: partially fix union*.spec.js Signed-off-by: tison <wander4096@gmail.com> * test: fix startsWith-and-endsWith.spec.js Signed-off-by: tison <wander4096@gmail.com> * test: fix isNil.spec.js Signed-off-by: tison <wander4096@gmail.com> * test: fix some of syntax errors Signed-off-by: tison <wander4096@gmail.com> --------- Signed-off-by: tison <wander4096@gmail.com>
This commit is contained in:
@@ -1,8 +1,5 @@
|
||||
import lodashStable from 'lodash';
|
||||
import lodashStable, { ary, curry, rearg } from 'lodash';
|
||||
import { slice, _ } from './utils';
|
||||
import ary from '../src/ary';
|
||||
import curry from '../src/curry';
|
||||
import rearg from '../src/rearg';
|
||||
|
||||
describe('ary', () => {
|
||||
function fn(a, b, c) {
|
||||
@@ -11,15 +8,15 @@ describe('ary', () => {
|
||||
|
||||
it('should cap the number of arguments provided to `func`', () => {
|
||||
const actual = lodashStable.map(['6', '8', '10'], ary(parseInt, 1));
|
||||
expect(actual, [6, 8).toEqual(10]);
|
||||
expect(actual).toEqual([6, 8, 10]);
|
||||
|
||||
const capped = ary(fn, 2);
|
||||
expect(capped('a', 'b', 'c', 'd'), ['a').toEqual('b']);
|
||||
expect(capped('a', 'b', 'c', 'd')).toEqual(['a', 'b']);
|
||||
});
|
||||
|
||||
it('should use `func.length` if `n` is not given', () => {
|
||||
const capped = ary(fn);
|
||||
expect(capped('a', 'b', 'c', 'd'), ['a', 'b').toEqual('c']);
|
||||
expect(capped('a', 'b', 'c', 'd')).toEqual(['a', 'b', 'c']);
|
||||
});
|
||||
|
||||
it('should treat a negative `n` as `0`', () => {
|
||||
@@ -73,7 +70,7 @@ describe('ary', () => {
|
||||
const funcs = lodashStable.map([fn], ary);
|
||||
const actual = funcs[0]('a', 'b', 'c');
|
||||
|
||||
expect(actual, ['a', 'b').toEqual('c']);
|
||||
expect(actual).toEqual(['a', 'b', 'c']);
|
||||
});
|
||||
|
||||
it('should work when combined with other methods that use metadata', () => {
|
||||
|
||||
Reference in New Issue
Block a user