yao/widget/widget_test.go
2022-08-05 19:46:26 +08:00

25 lines
547 B
Go

package widget
import (
"testing"
"github.com/stretchr/testify/assert"
"github.com/yaoapp/gou"
"github.com/yaoapp/kun/any"
"github.com/yaoapp/yao/config"
"github.com/yaoapp/yao/share"
)
func TestLoad(t *testing.T) {
share.DBConnect(config.Conf.DB) // 创建数据库连接
Load(config.Conf)
LoadFrom("not a path")
v, err := gou.NewProcess("widgets.dyform.Save", "pad", "pay").Exec()
if err != nil {
t.Fatal(err)
}
res := any.Of(v).Map()
assert.Equal(t, "pad", res.Get("instance"))
assert.Equal(t, "pay", res.Get("payload"))
}