From 5d8562590507bd3d57b8e6314cbc1ba8fa2b3791 Mon Sep 17 00:00:00 2001 From: QiuSW <105186638@qq.com> Date: Sat, 29 Aug 2026 21:58:23 +0800 Subject: [PATCH] test(goauto): seed current purchase rule in SYB fixtures (#127) --- server/app/goauto/sybimport/apply_test.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/server/app/goauto/sybimport/apply_test.go b/server/app/goauto/sybimport/apply_test.go index d5e5967..5db4b5e 100644 --- a/server/app/goauto/sybimport/apply_test.go +++ b/server/app/goauto/sybimport/apply_test.go @@ -9,6 +9,7 @@ import ( "go-admin/app/goauto/migrations" "go-admin/app/goauto/models" + "go-admin/app/goauto/purchasecontract" "go-admin/app/goauto/shopeeproduct" "go-admin/app/goauto/sybimport" @@ -26,6 +27,13 @@ func openTestDB(t *testing.T) *gorm.DB { if err := migrations.Migrate(db); err != nil { t.Fatalf("migrate: %v", err) } + currentRule := models.PurchaseRule{Name: "测试当前采购规则", ContentJSON: string(purchasecontract.DefaultLiveRule())} + if err := db.Create(¤tRule).Error; err != nil { + t.Fatalf("seed purchase rule: %v", err) + } + if err := db.Create(&models.PurchaseRuleSetting{ID: 1, RuleID: currentRule.ID}).Error; err != nil { + t.Fatalf("seed current purchase rule: %v", err) + } return db }