@gleefullychill/lotide
Version:
A library based off of lodash for a student project
21 lines (19 loc) • 894 B
JavaScript
const eqArrays = require('../eqArrays');
const assert = require('chai').assert;
describe('testing the test cases for eqArrays', () => {
it('returns true given two single line arrays', () => {
assert.deepEqual(eqArrays([1, 2, 3], [1, 2, 3]), true);
});
it('returns false given two arrays with same values in different indexes', () => {
assert.deepEqual(eqArrays([1, 2, 3], [3, 2, 1]), false);
});
it('returns true given nested arrays', () => {
assert.deepEqual(eqArrays(["1", ['2',['2']], "3"], ["1", ['2', ['2']], "3"]), false);
});
it('returns false given nested arrays with a false value after', () => {
assert.deepEqual(eqArrays(["1", ['2',['2']], "4"], ["1", ['2', ['2']], "3"]), false);
});
it('returns false given similar, but not equal values in the same index', () => {
assert.deepEqual(eqArrays(["1", 2, "3"], ["1", "2", "3"]), false);
});
});