From 0bd85ce30559140bc358b915e0273d4882b2ace3 Mon Sep 17 00:00:00 2001 From: Brendan Chen Date: Wed, 29 Jan 2025 16:56:52 -0800 Subject: [PATCH] add tests for tuple key type --- test/types/TupleKeyTests.test.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 test/types/TupleKeyTests.test.ts diff --git a/test/types/TupleKeyTests.test.ts b/test/types/TupleKeyTests.test.ts new file mode 100644 index 0000000..f4760ef --- /dev/null +++ b/test/types/TupleKeyTests.test.ts @@ -0,0 +1,18 @@ +import { describe, expect, it } from "@jest/globals"; +import { TupleKey } from "../../src/types/TupleKey"; + +describe("TupleKey", () => { + it("stores a value copy of the original tuple", () => { + const tuple: [string, string] = ["150", "539"]; + const tupleKey = new TupleKey(...tuple); + + expect(tupleKey.tuple).toEqual(tuple); + }); + + it("returns a string representation of itself", () => { + const tuple: [string, string] = ["150", "539"]; + const tupleKey = new TupleKey(...tuple); + + expect(`${tupleKey}`).toEqual("150|539"); + }); +}); \ No newline at end of file