github.com/ngocphuongnb/tetua@v0.0.7-alpha/app/web/user/user_test.go (about) 1 package webuser_test 2 3 import ( 4 "net/http" 5 "strings" 6 "testing" 7 8 "github.com/ngocphuongnb/tetua/app/mock" 9 webuser "github.com/ngocphuongnb/tetua/app/web/user" 10 "github.com/stretchr/testify/assert" 11 ) 12 13 func TestUserLogin(t *testing.T) { 14 mockServer := mock.CreateServer() 15 mockServer.Get("/login", webuser.Login) 16 body, resp := mock.GetRequest(mockServer, "/login") 17 assert.Equal(t, http.StatusOK, resp.StatusCode) 18 assert.Equal(t, true, strings.Contains(body, `<h1 class="text-center">Login</h1>`)) 19 }