UNPKG

tuna-jslinq

Version:

Linq methods for JavaScript/TypeScript for working with Arrays

27 lines (22 loc) 725 B
describe("RemoveRange", function () { var data: number[]; beforeEach(() => { data = [1, 2, 3, 4]; }); it("removeRange zero count", function () { expect(data.RemoveRange(1, 0)).toEqual(data); expect(data.length).toBe(4); }); it("removeRange", function () { expect(data.RemoveRange(1, 2)).toEqual([1, 4]); expect(data.length).toBe(2); }); it("removeRange bof", function () { expect(data.RemoveRange(-50, 2)).toEqual([3, 4]); expect(data.length).toBe(2); }); it("removeRange eof", function () { expect(data.RemoveRange(50, 2)).toEqual(data); expect(data.length).toBe(4); }); });