diff --git a/api/database/migrations/exif_invalid_gps_test.go b/api/database/migrations/exif_invalid_gps_test.go index 6f9647ce..94cbd187 100644 --- a/api/database/migrations/exif_invalid_gps_test.go +++ b/api/database/migrations/exif_invalid_gps_test.go @@ -1,10 +1,7 @@ package migrations_test import ( - "bufio" "math" - "os" - "strings" "testing" "github.com/stretchr/testify/assert" @@ -15,23 +12,6 @@ import ( ) func TestExifMigration(t *testing.T) { - envFile, err := os.Open("/home/runner/work/photoview/photoview/api/testing.env") - if err != nil { - t.Fatalf("Failed to open environment file: %v", err) - } - defer envFile.Close() - - scanner := bufio.NewScanner(envFile) - for scanner.Scan() { - line := scanner.Text() - parts := strings.SplitN(line, "=", 2) - if len(parts) != 2 { - t.Fatalf("Invalid line in environment file: %s", line) - } - key, value := parts[0], strings.Trim(parts[1], "'") - os.Setenv(key, value) - } - db := test_utils.DatabaseTest(t) defer db.Exec("DELETE FROM media_exif") // Clean up after test diff --git a/api/database/migrations/migrations_test.go b/api/database/migrations/migrations_test.go new file mode 100644 index 00000000..737760b2 --- /dev/null +++ b/api/database/migrations/migrations_test.go @@ -0,0 +1,12 @@ +package migrations_test + +import ( + "os" + "testing" + + "github.com/photoview/photoview/api/test_utils" +) + +func TestMain(m *testing.M) { + os.Exit(test_utils.IntegrationTestRun(m)) +}