Code coverage report for .readme/includes/Arr/ArrExample.js

Statements: 100% (24 / 24)      Branches: 100% (0 / 0)      Functions: 100% (0 / 0)      Lines: 100% (24 / 24)      Ignored: none     

All files » .readme/includes/Arr/ » ArrExample.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36  1   1 1   1 1   1 1   1 1   1 1   1 1 1   1 1   1 1   1 1 1   1 1 1  
 
var Arr = Divhide.Arr;
 
var value = Arr.index([1 ,2, 3], 0);
expect(value).toBe(1);
 
var value = Arr.index([1 ,2, 3], 10);
expect(value).toBeNull();
 
var first = Arr.first([1 ,2, 3]);
expect(first).toBe(first);
 
var last = Arr.last([1 ,2, 3]);
expect(last).toBe(3);
 
var length = Arr.length([1 ,2, 3]);
expect(last).toBe(3);
 
var array = [1, 2, 3];
Arr.insert(array, 4);
expect(array).toEqual([1, 2, 3, 4]);
 
var array = Arr.insert([1 ,2, 3], [4, 5]);
expect(array).toEqual([1, 2, 3, 4, 5]);
 
var array = Arr.insert([1 ,2, 3], -1, 0);
expect(array).toEqual([-1, 1, 2, 3]);
 
var array = [1, 2, 3];
Arr.remove(array, 0);
expect(array).toEqual([2, 3]);
 
var array = [1, 2, 3];
Arr.remove(array, 0, 2);
expect(array).toEqual([3]);