diff options
Diffstat (limited to 'testrig/db.go')
-rw-r--r-- | testrig/db.go | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/testrig/db.go b/testrig/db.go index e53e9c9f0..d33a63f12 100644 --- a/testrig/db.go +++ b/testrig/db.go @@ -61,6 +61,8 @@ var testModels = []interface{}{ >smodel.ThreadToStatus{}, >smodel.User{}, >smodel.UserMute{}, + >smodel.VAPIDKeyPair{}, + >smodel.WebPushSubscription{}, >smodel.Emoji{}, >smodel.Instance{}, >smodel.Notification{}, @@ -348,6 +350,12 @@ func StandardDBSetup(db db.DB, accounts map[string]*gtsmodel.Account) { } } + for _, v := range NewTestWebPushSubscriptions() { + if err := db.Put(ctx, v); err != nil { + log.Panic(nil, err) + } + } + for _, v := range NewTestInteractionRequests() { if err := db.Put(ctx, v); err != nil { log.Panic(ctx, err) @@ -368,6 +376,11 @@ func StandardDBSetup(db db.DB, accounts map[string]*gtsmodel.Account) { log.Panic(ctx, err) } + // Generates and stores a VAPID key pair as a side effect. + if _, err := db.GetVAPIDKeyPair(ctx); err != nil { + log.Panic(nil, err) + } + log.Debug(ctx, "testing db setup complete") } |