eventstore: add test for ptag filter with until clause.

following nostr:nevent1qvzqqqqqqypzq3svyhng9ld8sv44950j957j9vchdktj7cxumsep9mvvjthc2pjuqy0hwumn8ghj7urewfsk66ty9enxjct5dfskvtnrdakj76twvfhhsqgawaehxw309aehqct5d9sj6ctjvdskucfwvdhk6tmfde3x77qqyqspzxnz3g0sway64qpjkszxx0qv666sce30dymn5mw467j709zejjvtka2
This commit is contained in:
fiatjaf
2026-03-22 23:53:30 -03:00
parent a6fdcd8b30
commit 6a686c31af
3 changed files with 111 additions and 0 deletions
+18
View File
@@ -128,6 +128,24 @@ func basicTest(t *testing.T, db eventstore.Store) {
require.Len(t, results, 1)
require.Equal(t, events[5].ID, results[0].ID, "author + kind query error")
}
// test 5: until
{
results := slices.Collect(db.QueryEvents(nostr.Filter{Until: 102}, 1000))
require.NoError(t, err)
require.Len(t, results, 3)
resultsWithTag := slices.Collect(db.QueryEvents(nostr.Filter{
Until: 102,
Tags: nostr.TagMap{
"e": []string{
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
},
},
}, 1000))
require.NoError(t, err)
require.Len(t, resultsWithTag, 1)
}
}
// from another-basic-test.patch