Fixed errcheck issues in server/channels/app/oauth_test.go (#29043)

Этот коммит содержится в:
Arya Khochare
2024-11-04 15:43:16 +05:30
коммит произвёл GitHub
родитель e86560d04c
Коммит 93b0fece12
2 изменённых файлов: 18 добавлений и 10 удалений

Просмотреть файл

@@ -117,7 +117,6 @@ issues:
channels/app/migrations.go|\
channels/app/notification_push.go|\
channels/app/notification_test.go|\
channels/app/oauth_test.go|\
channels/app/onboarding_test.go|\
channels/app/opengraph_test.go|\
channels/app/permissions.go|\

Просмотреть файл

@@ -318,7 +318,8 @@ func TestAuthorizeOAuthUser(t *testing.T) {
t.Run("with an invalid token response", func(t *testing.T) {
server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
w.Write([]byte("invalid"))
_, err := w.Write([]byte("invalid"))
require.NoError(t, err)
}))
defer server.Close()
@@ -337,10 +338,11 @@ func TestAuthorizeOAuthUser(t *testing.T) {
t.Run("with an invalid token type", func(t *testing.T) {
server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
json.NewEncoder(w).Encode(&model.AccessResponse{
err := json.NewEncoder(w).Encode(&model.AccessResponse{
AccessToken: model.NewId(),
TokenType: "",
})
require.NoError(t, err)
}))
defer server.Close()
@@ -358,10 +360,11 @@ func TestAuthorizeOAuthUser(t *testing.T) {
t.Run("with an empty token response", func(t *testing.T) {
server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
json.NewEncoder(w).Encode(&model.AccessResponse{
err := json.NewEncoder(w).Encode(&model.AccessResponse{
AccessToken: "",
TokenType: model.AccessTokenType,
})
require.NoError(t, err)
}))
defer server.Close()
@@ -379,10 +382,11 @@ func TestAuthorizeOAuthUser(t *testing.T) {
t.Run("with an incorrect user endpoint", func(t *testing.T) {
server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
json.NewEncoder(w).Encode(&model.AccessResponse{
err := json.NewEncoder(w).Encode(&model.AccessResponse{
AccessToken: model.NewId(),
TokenType: model.AccessTokenType,
})
require.NoError(t, err)
}))
defer server.Close()
@@ -403,10 +407,11 @@ func TestAuthorizeOAuthUser(t *testing.T) {
switch r.URL.Path {
case "/token":
t.Log("hit token")
json.NewEncoder(w).Encode(&model.AccessResponse{
err := json.NewEncoder(w).Encode(&model.AccessResponse{
AccessToken: model.NewId(),
TokenType: model.AccessTokenType,
})
require.NoError(t, err)
case "/user":
t.Log("hit user")
w.WriteHeader(http.StatusTeapot)
@@ -431,14 +436,16 @@ func TestAuthorizeOAuthUser(t *testing.T) {
switch r.URL.Path {
case "/token":
t.Log("hit token")
json.NewEncoder(w).Encode(&model.AccessResponse{
err := json.NewEncoder(w).Encode(&model.AccessResponse{
AccessToken: model.NewId(),
TokenType: model.AccessTokenType,
})
require.NoError(t, err)
case "/user":
t.Log("hit user")
w.WriteHeader(http.StatusForbidden)
w.Write([]byte("Terms of Service"))
_, err := w.Write([]byte("Terms of Service"))
require.NoError(t, err)
}
}))
defer server.Close()
@@ -489,13 +496,15 @@ func TestAuthorizeOAuthUser(t *testing.T) {
server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
switch r.URL.Path {
case "/token":
json.NewEncoder(w).Encode(&model.AccessResponse{
err := json.NewEncoder(w).Encode(&model.AccessResponse{
AccessToken: model.NewId(),
TokenType: model.AccessTokenType,
})
require.NoError(t, err)
case "/user":
w.WriteHeader(http.StatusOK)
w.Write([]byte(userData))
_, err := w.Write([]byte(userData))
require.NoError(t, err)
}
}))
defer server.Close()