1
0
Files
test-kata-machine/src/day1/ListTest.ts
2025-12-17 07:57:42 +00:00

27 lines
707 B
TypeScript

export function test_list(list: List<number>): void {
list.append(5);
list.append(7);
list.append(9);
expect(list.get(2)).toEqual(9);
expect(list.removeAt(1)).toEqual(7);
expect(list.length).toEqual(2);
list.append(11);
expect(list.removeAt(1)).toEqual(9);
expect(list.remove(9)).toEqual(undefined);
expect(list.removeAt(0)).toEqual(5);
expect(list.removeAt(0)).toEqual(11);
expect(list.length).toEqual(0);
list.prepend(5);
list.prepend(7);
list.prepend(9);
expect(list.get(2)).toEqual(5);
expect(list.get(0)).toEqual(9);
expect(list.remove(9)).toEqual(9);
expect(list.length).toEqual(2);
expect(list.get(0)).toEqual(7);
}