phoenix/database/connection_test.go

30 lines
449 B
Go
Raw Normal View History

package database
import (
"database/sql"
"os"
"testing"
2024-03-26 00:51:55 +05:00
_ "github.com/mattn/go-sqlite3"
)
const TEST_DB_PATH = "/tmp/phoenix.sqlite3"
func initTestDatabase(t *testing.T) {
var err error
DB, err = sql.Open("sqlite3", TEST_DB_PATH)
if err != nil {
t.Fatal(err)
}
if err := ApplyMigrations(); err != nil {
t.Fatal(err)
}
}
func deleteTestDatabase(t *testing.T) {
if err := os.Remove(TEST_DB_PATH); err != nil {
t.Fatal(err)
}
}