UNPKG

@clickup/pg-microsharding

Version:
17 lines (15 loc) 768 B
import { lastLines } from "../lastLines"; test("lastLines", () => { expect(lastLines("", 2, 10)).toEqual(""); expect(lastLines("aaa", 0, 10)).toEqual(""); expect(lastLines("aaa", 1, 10)).toEqual("aaa"); expect(lastLines("aaa\n", 1, 10)).toEqual("aaa"); expect(lastLines("aaa", 2, 10)).toEqual("aaa"); expect(lastLines("aaa\n", 2, 10)).toEqual("aaa"); expect(lastLines("aaa\nbbb", 2, 10)).toEqual("aaa\nbbb"); expect(lastLines("aaa\nbbb\n", 2, 10)).toEqual("aaa\nbbb"); expect(lastLines("aaa\nbbb\n\nccc", 2, 10)).toEqual("bbb\nccc"); expect(lastLines("aaa\nbbb\n\nccc", 5, 10)).toEqual("aaa\nbbb\nccc"); expect(lastLines("aaa\nbbb\n\nccc\n\n", 2, 10)).toEqual("bbb\nccc"); expect(lastLines("aaa\nbbb\n\nccc", 2, 2)).toEqual("b…\nc…"); });