MCPcopy Create free account
hub / github.com/buggregator/server / setupTestDB

Function setupTestDB

internal/storage/sqlite_test.go:13–28  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

11)
12
13func setupTestDB(t *testing.T) *sql.DB {
14 t.Helper()
15 db, err := storage.Open(":memory:")
16 if err != nil {
17 t.Fatal(err)
18 }
19 _, err = db.Exec(`CREATE TABLE IF NOT EXISTS events (
20 uuid TEXT PRIMARY KEY, type TEXT NOT NULL, payload TEXT NOT NULL,
21 timestamp TEXT NOT NULL, project TEXT, is_pinned INTEGER NOT NULL DEFAULT 0
22 )`)
23 if err != nil {
24 t.Fatal(err)
25 }
26 t.Cleanup(func() { db.Close() })
27 return db
28}
29
30func makeEvent(uuid, typ, project string) event.Event {
31 return event.Event{

Calls 1

OpenFunction · 0.92

Tested by

no test coverage detected