Close database after all tests

This commit is contained in:
Jan-Lukas Else 2022-01-26 20:16:26 +01:00
parent 66cdf89863
commit 9eb9b50c0a
28 changed files with 38 additions and 0 deletions

View File

@ -20,6 +20,7 @@ func Test_loadActivityPubPrivateKey(t *testing.T) {
},
}
_ = app.initDatabase(false)
defer app.db.close()
// Generate
err := app.loadActivityPubPrivateKey()

View File

@ -31,6 +31,7 @@ func Test_authMiddleware(t *testing.T) {
_ = app.initConfig()
_ = app.initDatabase(false)
defer app.db.close()
app.initComponents(false)
app.d = http.HandlerFunc(func(rw http.ResponseWriter, r *http.Request) {

View File

@ -43,6 +43,7 @@ func Test_blogroll(t *testing.T) {
}
_ = app.initDatabase(false)
defer app.db.close()
app.initComponents(false)
fc.setFakeResponse(200, `

View File

@ -43,6 +43,7 @@ func Test_blogStats(t *testing.T) {
}
_ = app.initDatabase(false)
defer app.db.close()
app.initComponents(false)
// Insert post

View File

@ -25,6 +25,7 @@ func Test_captchaMiddleware(t *testing.T) {
_ = app.initConfig()
_ = app.initDatabase(false)
defer app.db.close()
app.initComponents(false)
app.d = alice.New(app.checkIsCaptcha, app.captchaMiddleware).ThenFunc(func(rw http.ResponseWriter, r *http.Request) {

View File

@ -37,6 +37,7 @@ func Test_comments(t *testing.T) {
}
_ = app.initDatabase(false)
defer app.db.close()
app.initComponents(false)
t.Run("Successful comment", func(t *testing.T) {

View File

@ -52,6 +52,7 @@ func Test_contact(t *testing.T) {
},
}
_ = app.initDatabase(false)
defer app.db.close()
app.initComponents(false)
// Make contact form request

View File

@ -17,6 +17,7 @@ func Test_editorPreview(t *testing.T) {
}
_ = app.initConfig()
_ = app.initDatabase(false)
defer app.db.close()
app.initComponents(false)
h := http.HandlerFunc(func(rw http.ResponseWriter, r *http.Request) {

View File

@ -31,6 +31,7 @@ func Test_errors(t *testing.T) {
}
_ = app.initDatabase(false)
defer app.db.close()
app.initComponents(false)
t.Run("Test 404, no HTML", func(t *testing.T) {

View File

@ -18,6 +18,7 @@ func Test_export(t *testing.T) {
},
}
_ = app.initDatabase(false)
defer app.db.close()
app.initMarkdown()
err := app.db.savePost(&post{

View File

@ -17,6 +17,7 @@ func Test_feeds(t *testing.T) {
}
_ = app.initConfig()
_ = app.initDatabase(false)
defer app.db.close()
app.initComponents(false)
app.d, _ = app.buildRouter()
handlerClient := newHandlerClient(app.d)

View File

@ -28,6 +28,7 @@ func Test_geoTrack(t *testing.T) {
}
_ = app.initDatabase(false)
defer app.db.close()
app.initComponents(false)
// First test (just with track)

View File

@ -20,6 +20,7 @@ func Test_indexNow(t *testing.T) {
app.cfg.IndexNow = &configIndexNow{Enabled: true}
_ = app.initConfig()
_ = app.initDatabase(false)
defer app.db.close()
app.initComponents(false)
// Create http router

View File

@ -49,6 +49,7 @@ func Test_indieAuthServer(t *testing.T) {
require.NoError(t, err)
_ = app.initDatabase(false)
defer app.db.close()
app.initComponents(false)
app.ias.Client = newHandlerClient(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {

View File

@ -30,6 +30,7 @@ func Test_checkIndieAuth(t *testing.T) {
}
_ = app.initDatabase(false)
defer app.db.close()
app.initComponents(false)
req := httptest.NewRequest(http.MethodGet, "/", nil)

View File

@ -26,6 +26,7 @@ func Test_ntfySending(t *testing.T) {
_ = app.initConfig()
_ = app.initDatabase(false)
defer app.db.close()
app.initComponents(false)
app.sendNotification("Test notification")

View File

@ -26,6 +26,7 @@ func Test_postsDb(t *testing.T) {
}
_ = app.initConfig()
_ = app.initDatabase(false)
defer app.db.close()
app.initComponents(false)
now := toLocalSafe(time.Now().String())
@ -234,6 +235,7 @@ func Test_ftsWithoutTitle(t *testing.T) {
},
}
_ = app.initDatabase(false)
defer app.db.close()
app.initMarkdown()
err := app.db.savePost(&post{
@ -265,6 +267,7 @@ func Test_postsPriority(t *testing.T) {
},
}
_ = app.initDatabase(false)
defer app.db.close()
app.initMarkdown()
err := app.db.savePost(&post{
@ -315,6 +318,7 @@ func Test_usesOfMediaFile(t *testing.T) {
},
}
_ = app.initDatabase(false)
defer app.db.close()
err := app.db.savePost(&post{
Path: "/test/abc",

View File

@ -13,6 +13,7 @@ func Test_checkDeletedPosts(t *testing.T) {
}
_ = app.initConfig()
_ = app.initDatabase(false)
defer app.db.close()
app.initComponents(false)
// Create a post

View File

@ -33,6 +33,7 @@ func Test_postsScheduler(t *testing.T) {
}
_ = app.initDatabase(false)
defer app.db.close()
app.initComponents(false)
err := app.db.savePost(&post{

View File

@ -18,6 +18,7 @@ func Test_serveDate(t *testing.T) {
}
_ = app.initConfig()
_ = app.initDatabase(false)
defer app.db.close()
app.initComponents(false)
app.d, err = app.buildRouter()
@ -108,6 +109,7 @@ func Test_servePost(t *testing.T) {
})
_ = app.initConfig()
_ = app.initDatabase(false)
defer app.db.close()
app.initComponents(false)
app.d, err = app.buildRouter()

View File

@ -46,6 +46,7 @@ func Test_privateMode(t *testing.T) {
}
_ = app.initDatabase(false)
defer app.db.close()
app.initComponents(false)
handler := alice.New(middleware.WithValue(blogKey, "en"), app.privateModeHandler).ThenFunc(func(rw http.ResponseWriter, r *http.Request) {

View File

@ -18,6 +18,7 @@ func Test_queue(t *testing.T) {
},
}
_ = app.initDatabase(false)
defer app.db.close()
db := app.db
err := db.enqueue("test", []byte(""), time.Now())

View File

@ -17,6 +17,7 @@ func Test_shortenPath(t *testing.T) {
},
}
_ = app.initDatabase(false)
defer app.db.close()
db := app.db
res1, err := db.shortenPath("/a")

View File

@ -18,6 +18,7 @@ func Test_sitemap(t *testing.T) {
}
_ = app.initConfig()
_ = app.initDatabase(false)
defer app.db.close()
app.initComponents(false)
app.d, err = app.buildRouter()

View File

@ -124,6 +124,7 @@ func Test_telegram(t *testing.T) {
}
_ = app.initConfig()
_ = app.initDatabase(false)
defer app.db.close()
app.initMarkdown()
app.initTelegram()
@ -157,6 +158,7 @@ func Test_telegram(t *testing.T) {
_ = app.initConfig()
_ = app.initDatabase(false)
defer app.db.close()
app.initTelegram()

View File

@ -21,6 +21,7 @@ func Test_renderPostTax(t *testing.T) {
}
_ = app.initConfig()
_ = app.initDatabase(false)
defer app.db.close()
app.initComponents(false)
p := &post{
@ -47,6 +48,7 @@ func Test_renderOldContentWarning(t *testing.T) {
}
_ = app.initConfig()
_ = app.initDatabase(false)
defer app.db.close()
app.initComponents(false)
p := &post{
@ -74,6 +76,7 @@ func Test_renderInteractions(t *testing.T) {
app.cfg.Server.PublicAddress = "https://example.com"
_ = app.initConfig()
_ = app.initDatabase(false)
defer app.db.close()
app.initComponents(false)
app.d, err = app.buildRouter()
require.NoError(t, err)
@ -140,6 +143,7 @@ func Test_renderAuthor(t *testing.T) {
app.cfg.User.Name = "John Doe"
_ = app.initConfig()
_ = app.initDatabase(false)
defer app.db.close()
app.initComponents(false)
buf := &bytes.Buffer{}

View File

@ -37,6 +37,7 @@ func Test_verifyMention(t *testing.T) {
}
_ = app.initDatabase(false)
defer app.db.close()
app.initComponents(false)
m := &mention{
@ -84,6 +85,7 @@ func Test_verifyMentionBidgy(t *testing.T) {
}
_ = app.initDatabase(false)
defer app.db.close()
app.initComponents(false)
m := &mention{
@ -127,6 +129,7 @@ func Test_verifyMentionColin(t *testing.T) {
}
_ = app.initDatabase(false)
defer app.db.close()
app.initComponents(false)
m := &mention{

View File

@ -29,6 +29,7 @@ func Test_webmentions(t *testing.T) {
}
_ = app.initDatabase(false)
defer app.db.close()
app.initComponents(false)
_ = app.db.insertWebmention(&mention{