package common import ( "fmt" "net/http" "github.com/GoAdminGroup/go-admin/modules/config" "github.com/gavv/httpexpect" ) func normalTest(e *httpexpect.Expect, sesID *http.Cookie) { fmt.Println() printlnWithColor("Normal Table", "blue") fmt.Println("============================") // show printlnWithColor("show", "green") e.GET(config.Url("/info/user")). WithCookie(sesID.Name, sesID.Value). Expect(). Status(200). Body().Contains("Users") // export printlnWithColor("export test", "green") e.POST(config.Url("/export/user")). WithCookie(sesID.Name, sesID.Value). WithMultipart(). WithFormField("id", "1"). Expect().Status(200) // show form: without id //printlnWithColor("show form: without id", "green") //e.GET(config.Url("/info/user/edit")). // WithCookie(sesID.Name, sesID.Value). // Expect().Status(200).Body().Contains(errors.WrongID) // show form //printlnWithColor("show form", "green") //e.GET(config.Url("/info/user/edit")). // WithQuery(constant.EditPKKey, "362"). // WithCookie(sesID.Name, sesID.Value). // Expect().Status(200).Body() // show new form printlnWithColor("show new form", "green") e.GET(config.Url("/info/user/new")). WithCookie(sesID.Name, sesID.Value). Expect().Status(200).Body() }