import take from "../../utility/array/take";
test('Method `take()` should return the correct result', () => {
arr: [1, 2, 3, 4, 5, 6, 7, 8],
arr: ['a', 'b', 'c', 'd', 'e'],
arr: [[], [], [], [1, 2, 3]],
['a', 'b', 'c', 'd', 'e'],
received.forEach((outerV, outerI) => {
const result = take<any>(outerV.arr, outerV.amount);
result.forEach((innerV, innerI) => {
expect(innerV).toBe(expected[outerI][innerI]);
expect(result.length).toBe(expected[outerI].length);