tuna-jslinq
Version:
Linq methods for JavaScript/TypeScript for working with Arrays
15 lines (12 loc) • 407 B
text/typescript
describe("TakeWhile", function () {
const data = [1, 2, 3, 4];
it("take", function () {
expect(data.Clone().TakeWhile(t => t < 3)).toEqual([1, 2]);
});
it("take all", function () {
expect(data.Clone().TakeWhile(t => true)).toEqual(data);
});
it("take none", function () {
expect(data.Clone().TakeWhile(t => false)).toEqual([]);
});
});