Files
S.P.L.U.R.T-Station-13/tgui/packages/common/collections.spec.ts
silicons 12894384ff okay
2021-04-25 14:17:37 -07:00

21 lines
475 B
TypeScript

import { range, zip } from "./collections";
// Type assertions, these will lint if the types are wrong.
const _zip1: [string, number] = zip(["a"], [1])[0];
describe("range", () => {
test("range(0, 5)", () => {
expect(range(0, 5)).toEqual([0, 1, 2, 3, 4]);
});
});
describe("zip", () => {
test("zip(['a', 'b', 'c'], [1, 2, 3, 4])", () => {
expect(zip(["a", "b", "c"], [1, 2, 3, 4])).toEqual([
["a", 1],
["b", 2],
["c", 3],
]);
});
});