tuna-jslinq
Version:
Linq methods for JavaScript/TypeScript for working with Arrays
29 lines (23 loc) • 685 B
text/typescript
describe("Remove", function () {
it("apple", function () {
expect(Fruits.Remove("Apple").Count()).toBe(14);
});
it("unknown", function () {
expect(function () {
Fruits.Remove("unknown");
}).not.toThrow();
expect(Fruits.Count()).toBe(15);
});
it("63", function () {
expect(Numbers.Remove(63).Count()).toBe(13);
});
it("user", function () {
expect(Users.Remove(Users[3]).Count()).toBe(15);
});
it("null", function () {
expect(function () {
Users.Remove(null);
}).not.toThrow();
expect(Users.Count()).toBe(16);
});
});