open-im-server/internal/api/user/get_user_info_test.go
2021-11-14 23:05:09 +08:00

32 lines
656 B
Go

package user
import (
"bytes"
"net/http"
"net/http/httptest"
"testing"
"github.com/gin-gonic/gin"
"github.com/stretchr/testify/assert"
)
func init() {
gin.SetMode(gin.TestMode)
}
func Test_UserRegister(t *testing.T) {
res := httptest.NewRecorder()
c, _ := gin.CreateTestContext(res)
c.Request, _ = http.NewRequest("POST", "/", bytes.NewBufferString(`{"uidList": []}`))
GetUserInfo(c)
assert.Equal(t, 400, res.Code)
res = httptest.NewRecorder()
c, _ = gin.CreateTestContext(res)
c.Request, _ = http.NewRequest("POST", "/", bytes.NewBufferString(`{"operationID": "1", "uidList": []}`))
GetUserInfo(c)
assert.Equal(t, 200, res.Code)
}