The-Last-Algorithms-Course-.../src/__tests__/Stack.ts
2022-06-23 11:17:27 -06:00

22 lines
438 B
TypeScript

import Stack from "@code/Stack";
test("queue", function() {
const list = new Stack<number>();
list.push(5);
list.push(7);
list.push(9);
expect(list.pop()).toEqual(9);
expect(list.length).toEqual(2);
list.push(11);
expect(list.pop()).toEqual(11);
expect(list.pop()).toEqual(7);
expect(list.peek()).toEqual(5);
expect(list.pop()).toEqual(5);
expect(list.pop()).toEqual(undefined);
});