diff options
| author | 2021-06-21 12:27:23 +0200 | |
|---|---|---|
| committer | 2021-06-21 12:27:23 +0200 | |
| commit | efbd83918137930001f7eda62ab5805a54da7a1d (patch) | |
| tree | acccb8f0650c32044e1f7769ce4b5ebb51b80f62 /testrig/db.go | |
| parent | Streaming (#49) (diff) | |
| download | gotosocial-efbd83918137930001f7eda62ab5805a54da7a1d.tar.xz | |
Testrig fixes (#50)
* testrig is runnable again
* little fixes, add some more test models
* address https://github.com/superseriousbusiness/gotosocial/issues/44
Diffstat (limited to 'testrig/db.go')
| -rw-r--r-- | testrig/db.go | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/testrig/db.go b/testrig/db.go index fb4a4e6e7..5fa019adc 100644 --- a/testrig/db.go +++ b/testrig/db.go @@ -45,6 +45,8 @@ var testModels []interface{} = []interface{}{ >smodel.Tag{}, >smodel.User{}, >smodel.Emoji{}, + >smodel.Instance{}, + >smodel.Notification{}, &oauth.Token{}, &oauth.Client{}, } @@ -129,9 +131,25 @@ func StandardDBSetup(db db.DB) { } } + for _, v := range NewTestFollows() { + if err := db.Put(v); err != nil { + panic(err) + } + } + + for _, v := range NewTestNotifications() { + if err := db.Put(v); err != nil { + panic(err) + } + } + if err := db.CreateInstanceAccount(); err != nil { panic(err) } + + if err := db.CreateInstanceInstance(); err != nil { + panic(err) + } } // StandardDBTeardown drops all the standard testing tables/models from the database to ensure it's clean for the next test. |
