From fac881d61176f04a4062db710df98924a76b0ffb Mon Sep 17 00:00:00 2001 From: Terry Truong Date: Sun, 18 Dec 2022 20:26:07 +1100 Subject: Add unit testing Install vitest, happy-dom, and @testing-library/vue Add lib.ts and rbtree.ts tests in tests/ Modularise some date-range-managing code from App.vue into lib.ts --- src/rbtree.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/rbtree.ts') diff --git a/src/rbtree.ts b/src/rbtree.ts index 8422dec..b4ae540 100644 --- a/src/rbtree.ts +++ b/src/rbtree.ts @@ -1,6 +1,6 @@ // Copied from node_modules/bintrees/lib/, and adapted to use ES6, classes, and typescript -class Node { +export class Node { data: T; left: Node | null; right: Node | null; @@ -24,7 +24,7 @@ class Node { } } -class Iterator { +export class Iterator { _tree: RBTree; _ancestors: Node[]; _cursor: Node | null; -- cgit v1.2.3