[MM-61071] Fix errcheck issues in channels/app/admin.go (#28756)

Этот коммит содержится в:
Ben Schumacher
2024-10-31 14:59:32 +01:00
коммит произвёл GitHub
родитель 9fee53fb14
Коммит 2d2c039a27
5 изменённых файлов: 17 добавлений и 27 удалений

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

@@ -43,9 +43,10 @@ func TestGetLatestVersion(t *testing.T) {
})
t.Run("get latest mm version from cache", func(t *testing.T) {
th.App.ClearLatestVersionCache(th.Context)
originalResult, err := th.App.GetLatestVersion(th.Context, ts.URL)
require.Nil(t, err)
err := th.App.clearLatestVersionCache()
require.NoError(t, err)
originalResult, appErr := th.App.GetLatestVersion(th.Context, ts.URL)
require.Nil(t, appErr)
// Call same function but mock the GET request to return a different result.
// We are hoping the function will use the cache instead of making the GET request
@@ -68,14 +69,16 @@ func TestGetLatestVersion(t *testing.T) {
}))
defer ts.Close()
cachedResult, err := th.App.GetLatestVersion(th.Context, updatedServer.URL)
require.Nil(t, err)
cachedResult, appErr := th.App.GetLatestVersion(th.Context, updatedServer.URL)
require.Nil(t, appErr)
require.Equal(t, originalResult.TagName, cachedResult.TagName, "did not get cached result")
})
t.Run("get latest mm version error from external", func(t *testing.T) {
th.App.ClearLatestVersionCache(th.Context)
err := th.App.clearLatestVersionCache()
require.NoError(t, err)
errorServer := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
w.WriteHeader(http.StatusInternalServerError)
_, err := w.Write([]byte(`