diff options
Diffstat (limited to 'pkg/database/sql/user_test.go')
-rw-r--r-- | pkg/database/sql/user_test.go | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/pkg/database/sql/user_test.go b/pkg/database/sql/user_test.go index 01f6729..db43676 100644 --- a/pkg/database/sql/user_test.go +++ b/pkg/database/sql/user_test.go @@ -4,43 +4,13 @@ package sql import ( "context" - "os" "testing" "github.com/google/go-cmp/cmp" - "gorm.io/driver/sqlite" - "gorm.io/gorm" - "gorm.io/gorm/logger" "git.sr.ht/~gabrielgio/img/pkg/database/repository" ) -func setup(t *testing.T) (*gorm.DB, func()) { - t.Helper() - - file, err := os.CreateTemp("", "img_user_*.db") - if err != nil { - t.Fatalf("Error creating tmp error: %s", err.Error()) - } - - db, err := gorm.Open(sqlite.Open(file.Name()), &gorm.Config{ - Logger: logger.Default.LogMode(logger.Info), - }) - if err != nil { - t.Fatalf("Error openning db, error %s", err.Error()) - } - - err = Migrate(db) - if err != nil { - t.Fatalf("Error migrating db, error %s", err.Error()) - } - - return db, func() { - //nolint:errcheck - os.Remove(file.Name()) - } -} - func TestCreate(t *testing.T) { t.Parallel() db, tearDown := setup(t) |