cpt-waffle-lotide
Version:
LoTide in Typescript
25 lines (24 loc) • 967 B
text/typescript
import eqArrays from '../eqArrays';
describe('eqArrays() tests', ():void => {
it('checks if [1, 2, 3], [1, 2, 3] is true', ():void => {
expect(eqArrays([1, 2, 3], [1, 2, 3])).toBe(true);
})
it('checks if [1, 2, 3], [3, 2, 1] is false', ():void => {
expect(eqArrays([1, 2, 3], [3, 2, 1])).toBe(false);
})
it('checks if ["1", "2", "3"], ["1", "2", "3"] is true', ():void => {
expect(eqArrays(["1", "2", "3"], ["1", "2", "3"])).toBe(true);
})
it('checks if ["1", "2", "3"], ["1", "2", 3] is false', ():void => {
expect(eqArrays(["1", "2", "3"], ["1", "2", 3])).toBe(false);
})
it('checks if [[2, 3], [4]], [[2, 3], [4]] is true', ():void => {
expect(eqArrays([[2, 3], [4]], [[2, 3], [4]])).toBe(true);
})
it('checks if [[2, 3], [4]], [] is false', ():void => {
expect(eqArrays([[2, 3], [4]], [])).toBe(false);
})
it('checks if [[2, 3], [4]], [[2, 3], 4] is false', ():void => {
expect(eqArrays([[2, 3], [4]], [[2, 3], 4])).toBe(false);
})
})