package ledger import ( "os" "testing" ) func TestAppendAndVerify(t *testing.T) { p := "test_ledger.jsonl" os.Remove(p) l, err := Open(p) if err != nil { t.Fatal(err) } defer os.Remove(p) defer l.Close() if _, err := l.Append("test_event", map[string]string{"k":"v"}); err != nil { t.Fatal(err) } if _, err := l.Append("test_event2", map[string]string{"a":"b"}); err != nil { t.Fatal(err) } if err := l.Verify(); err != nil { t.Fatal(err) } }