Add getMiddleElement array util
This commit is contained in:
+13
-1
@@ -1,5 +1,11 @@
|
||||
import { describe, expect, it } from 'bun:test';
|
||||
import { multArray, multBy, sumArray, sumBy } from './array.ts';
|
||||
import {
|
||||
getMiddleElement,
|
||||
multArray,
|
||||
multBy,
|
||||
sumArray,
|
||||
sumBy
|
||||
} from './array.ts';
|
||||
|
||||
describe('array utils', () => {
|
||||
it('sumArray number array', () => {
|
||||
@@ -127,4 +133,10 @@ describe('array utils', () => {
|
||||
expect(multBy([], (e) => e)).toBeFinite();
|
||||
expect(multBy([], (e) => e)).toBe(0);
|
||||
});
|
||||
it('getMiddleElement', () => {
|
||||
expect(getMiddleElement([1, 2, 3, 4])).toBe(3);
|
||||
expect(getMiddleElement([1, 2, 3])).toBe(2);
|
||||
expect(getMiddleElement([1])).toBe(1);
|
||||
expect(getMiddleElement([])).toBeUndefined();
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user