test likes

main
Bel LaPointe 2023-10-23 10:48:52 -06:00
parent 1da7f5459c
commit b29bae4727
1 changed files with 23 additions and 0 deletions

23
ledger/like_test.go Normal file
View File

@ -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))
}
}