package model import ( "context" "testing" "quyun/app/service/testx" "quyun/database" . "github.com/smartystreets/goconvey/convey" "go.ipao.vip/atom/contracts" // . "github.com/go-jet/jet/v2/postgres" "github.com/stretchr/testify/suite" "go.uber.org/dig" ) type OrdersInjectParams struct { dig.In Initials []contracts.Initial `group:"initials"` } type OrdersTestSuite struct { suite.Suite OrdersInjectParams } func Test_Orders(t *testing.T) { providers := testx.Default().With(Provide) testx.Serve(providers, t, func(params OrdersInjectParams) { suite.Run(t, &OrdersTestSuite{ OrdersInjectParams: params, }) }) } func (s *OrdersTestSuite) Test_Demo() { Convey("Test_Demo", s.T(), func() { database.Truncate(context.Background(), db, tblOrders.TableName()) }) }