summaryrefslogtreecommitdiffstats
path: root/integrations/integration_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'integrations/integration_test.go')
-rw-r--r--integrations/integration_test.go12
1 files changed, 9 insertions, 3 deletions
diff --git a/integrations/integration_test.go b/integrations/integration_test.go
index 4a809403bd..1bac2c1964 100644
--- a/integrations/integration_test.go
+++ b/integrations/integration_test.go
@@ -79,6 +79,9 @@ func initIntegrationTest() {
if err != nil {
log.Fatalf("sql.Open: %v", err)
}
+ if _, err = db.Exec("DROP DATABASE IF EXISTS testgitea"); err != nil {
+ log.Fatalf("db.drop db: %v", err)
+ }
if _, err = db.Exec("CREATE DATABASE IF NOT EXISTS testgitea"); err != nil {
log.Fatalf("db.Exec: %v", err)
}
@@ -96,11 +99,14 @@ func initIntegrationTest() {
}
defer rows.Close()
- if !rows.Next() {
- if _, err = db.Exec("CREATE DATABASE testgitea"); err != nil {
- log.Fatalf("db.Exec: %v", err)
+ if rows.Next() {
+ if _, err = db.Exec("DROP DATABASE testgitea"); err != nil {
+ log.Fatalf("db.drop db: %v", err)
}
}
+ if _, err = db.Exec("CREATE DATABASE testgitea"); err != nil {
+ log.Fatalf("db.Exec: %v", err)
+ }
}
routers.GlobalInit()
}