From dbd8d7ddebffa550b6d76a6d6d9ed0c1d0bc27af Mon Sep 17 00:00:00 2001 From: smavros Date: Sun, 11 Aug 2019 18:10:33 +0200 Subject: [PATCH] Adds DummyOnlyAdminDB() for testing with empty DB --- common/database.go | 7 +++++++ routes/user/user_test.go | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/common/database.go b/common/database.go index f39b025..29de39b 100644 --- a/common/database.go +++ b/common/database.go @@ -91,6 +91,13 @@ func DummyInitDB() *gorm.DB { return test_db } +func DummyOnlyAdminDB(test_db *gorm.DB) { + + MigrateModels(test_db) + + checkErr(test_db.Create(&User0).Error) +} + // Migrates models and populates them with data func DummyPopulateDB(test_db *gorm.DB) { diff --git a/routes/user/user_test.go b/routes/user/user_test.go index b39ac2e..ae14340 100644 --- a/routes/user/user_test.go +++ b/routes/user/user_test.go @@ -17,7 +17,7 @@ func TestUserEndpoints(t *testing.T) { db := common.DummyInitDB() defer db.Close() - common.DummyPopulateDB(db) + common.DummyOnlyAdminDB(db) router := gin.Default() api := router.Group("/api")