From b29bae47270ba4b72db41b75023c9888994affd5 Mon Sep 17 00:00:00 2001 From: Bel LaPointe Date: Mon, 23 Oct 2023 10:48:52 -0600 Subject: [PATCH] test likes --- ledger/like_test.go | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 ledger/like_test.go diff --git a/ledger/like_test.go b/ledger/like_test.go new file mode 100644 index 0000000..c1f8f99 --- /dev/null +++ b/ledger/like_test.go @@ -0,0 +1,23 @@ +package ledger + +import "testing" + +func TestLikeAcc(t *testing.T) { + delta := Delta{Account: "x"} + if got := LikeAcc("^x$")(delta); !got { + t.Error(got) + } + if got := LikeAcc("^y$")(delta); got { + t.Error(got) + } +} + +func TestLikesAll(t *testing.T) { + delta := Delta{Account: "x"} + if likes := (likes{LikeAcc("^x$")}); !likes.all(delta) { + t.Error(likes.all(delta)) + } + if likes := (likes{LikeAcc("^y$")}); likes.all(delta) { + t.Error(likes.all(delta)) + } +}