From 4dbe8670209f5df0be567767bc82d855866557f9 Mon Sep 17 00:00:00 2001 From: HFO4 <912394456@qq.com> Date: Mon, 22 Nov 2021 20:38:03 +0800 Subject: [PATCH] Fix: failed unit test due to import cycle --- models/scripts/invoker/invoker_test.go | 21 --------------------- 1 file changed, 21 deletions(-) diff --git a/models/scripts/invoker/invoker_test.go b/models/scripts/invoker/invoker_test.go index 73728dd..36651eb 100644 --- a/models/scripts/invoker/invoker_test.go +++ b/models/scripts/invoker/invoker_test.go @@ -2,37 +2,16 @@ package invoker import ( "context" - "database/sql" - "github.com/DATA-DOG/go-sqlmock" - model "github.com/cloudreve/Cloudreve/v3/models" - "github.com/jinzhu/gorm" "github.com/stretchr/testify/assert" "testing" ) -var mock sqlmock.Sqlmock -var mockDB *gorm.DB - type TestScript int func (script TestScript) Run(ctx context.Context) { } -// TestMain 初始化数据库Mock -func TestMain(m *testing.M) { - var db *sql.DB - var err error - db, mock, err = sqlmock.New() - if err != nil { - panic("An error was not expected when opening a stub database connection") - } - model.DB, _ = gorm.Open("mysql", db) - mockDB = model.DB - defer db.Close() - m.Run() -} - func TestRunDBScript(t *testing.T) { asserts := assert.New(t) Register("test", TestScript(0))