fix(15-01): keep models tests off the updates leaf
summer build rejects models importing a sibling updates package, and a go.mod translate replace collides with the host workspace module path. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2
go.mod
2
go.mod
@@ -119,5 +119,3 @@ require (
|
||||
)
|
||||
|
||||
replace git.golem15.com/golem15/summercms => ../summercms.go
|
||||
|
||||
replace git.golem15.com/golem15/sm-translate-plugin => ../sm-translate-plugin
|
||||
|
||||
@@ -9,11 +9,11 @@ import (
|
||||
"testing"
|
||||
"time"
|
||||
|
||||
"git.golem15.com/golem15/sm-journal-plugin"
|
||||
"git.golem15.com/golem15/sm-journal-plugin/models"
|
||||
journalupdates "git.golem15.com/golem15/sm-journal-plugin/updates"
|
||||
"git.golem15.com/golem15/sm-translate-plugin"
|
||||
"git.golem15.com/golem15/sm-translate-plugin/classes"
|
||||
translatemodels "git.golem15.com/golem15/sm-translate-plugin/models"
|
||||
translateupdates "git.golem15.com/golem15/sm-translate-plugin/updates"
|
||||
"git.golem15.com/golem15/summercms/modules/lagoon"
|
||||
"github.com/go-gormigrate/gormigrate/v2"
|
||||
_ "github.com/jackc/pgx/v5/stdlib"
|
||||
@@ -111,18 +111,18 @@ func journalDB(t *testing.T) *gorm.DB {
|
||||
|
||||
func migrateTranslateThenJournal(t *testing.T, gdb *gorm.DB) {
|
||||
t.Helper()
|
||||
translate := gormigrate.New(gdb, &gormigrate.Options{
|
||||
translateMig := gormigrate.New(gdb, &gormigrate.Options{
|
||||
TableName: "summer_migrations_golem15_translate",
|
||||
UseTransaction: true,
|
||||
}, translateupdates.All())
|
||||
if err := translate.Migrate(); err != nil {
|
||||
}, (&translate.Plugin{}).Migrations())
|
||||
if err := translateMig.Migrate(); err != nil {
|
||||
t.Fatalf("translate migrations: %v", err)
|
||||
}
|
||||
journal := gormigrate.New(gdb, &gormigrate.Options{
|
||||
journalMig := gormigrate.New(gdb, &gormigrate.Options{
|
||||
TableName: "summer_migrations_golem15_journal",
|
||||
UseTransaction: true,
|
||||
}, journalupdates.All())
|
||||
if err := journal.Migrate(); err != nil {
|
||||
}, (&journal.Plugin{}).Migrations())
|
||||
if err := journalMig.Migrate(); err != nil {
|
||||
t.Fatalf("journal migrations: %v", err)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user