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  }