tuna-jslinq
Version:
Linq methods for JavaScript/TypeScript for working with Arrays
25 lines (20 loc) • 780 B
text/typescript
describe("AddRange", function () {
it("at end", function () {
expect(Fruits.AddRange(["X-Some", "X-Last"]).Last()).toBe("X-Last");
});
it("strings", function () {
expect(Fruits.AddRange(["Fruit", "another Fruit"]).Count()).toBe(17);
});
it("numbers", function () {
expect(Numbers.AddRange([12, 13]).Count()).toBe(16);
});
it("users", function () {
expect(Users.AddRange([new User(5, "Walter", "Pankey", 61), new User(6, "Walter", "Pankey", 61)]).Count()).toBe(18);
});
it("null", function () {
expect(Users.AddRange([null, null]).Count()).toBe(18);
});
it("undefined", function () {
expect(Users.AddRange([undefined, undefined]).Count()).toBe(18);
});
});