Fix errcheck issue in subpath_test.go (#28791)
* Fix errcheck issue in subpath_test.go * Fix govet error --------- Co-authored-by: Mattermost Build <build@mattermost.com>
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
c4fde3109b
Коммит
bfd1d49e06
@@ -259,7 +259,6 @@ issues:
|
||||
channels/testlib/helper.go|\
|
||||
channels/utils/fileutils/fileutils_test.go|\
|
||||
channels/utils/license_test.go|\
|
||||
channels/utils/subpath_test.go|\
|
||||
channels/web/oauth.go|\
|
||||
channels/web/oauth_test.go|\
|
||||
channels/web/response_writer_wrapper_test.go|\
|
||||
|
||||
@@ -32,7 +32,8 @@ func TestUpdateAssetsSubpathFromConfig(t *testing.T) {
|
||||
err := os.Setenv("IS_CI", "true")
|
||||
require.NoError(t, err)
|
||||
defer func() {
|
||||
os.Unsetenv("IS_CI")
|
||||
err = os.Unsetenv("IS_CI")
|
||||
require.NoError(t, err)
|
||||
}()
|
||||
|
||||
err = utils.UpdateAssetsSubpathFromConfig(nil)
|
||||
@@ -42,8 +43,12 @@ func TestUpdateAssetsSubpathFromConfig(t *testing.T) {
|
||||
t.Run("no config", func(t *testing.T) {
|
||||
tempDir, err := os.MkdirTemp("", "test_update_assets_subpath")
|
||||
require.NoError(t, err)
|
||||
defer os.RemoveAll(tempDir)
|
||||
os.Chdir(tempDir)
|
||||
defer func() {
|
||||
err = os.RemoveAll(tempDir)
|
||||
require.NoError(t, err)
|
||||
}()
|
||||
err = os.Chdir(tempDir)
|
||||
require.NoError(t, err)
|
||||
|
||||
err = utils.UpdateAssetsSubpathFromConfig(nil)
|
||||
require.Error(t, err)
|
||||
@@ -54,8 +59,12 @@ func TestUpdateAssetsSubpath(t *testing.T) {
|
||||
t.Run("no client dir", func(t *testing.T) {
|
||||
tempDir, err := os.MkdirTemp("", "test_update_assets_subpath")
|
||||
require.NoError(t, err)
|
||||
defer os.RemoveAll(tempDir)
|
||||
os.Chdir(tempDir)
|
||||
defer func() {
|
||||
err = os.RemoveAll(tempDir)
|
||||
require.NoError(t, err)
|
||||
}()
|
||||
err = os.Chdir(tempDir)
|
||||
require.NoError(t, err)
|
||||
|
||||
err = utils.UpdateAssetsSubpath("/")
|
||||
require.Error(t, err)
|
||||
@@ -64,8 +73,12 @@ func TestUpdateAssetsSubpath(t *testing.T) {
|
||||
t.Run("valid", func(t *testing.T) {
|
||||
tempDir, err := os.MkdirTemp("", "test_update_assets_subpath")
|
||||
require.NoError(t, err)
|
||||
defer os.RemoveAll(tempDir)
|
||||
os.Chdir(tempDir)
|
||||
defer func() {
|
||||
err = os.RemoveAll(tempDir)
|
||||
require.NoError(t, err)
|
||||
}()
|
||||
err = os.Chdir(tempDir)
|
||||
require.NoError(t, err)
|
||||
|
||||
err = os.Mkdir(model.ClientDir, 0700)
|
||||
require.NoError(t, err)
|
||||
@@ -162,9 +175,9 @@ func TestUpdateAssetsSubpath(t *testing.T) {
|
||||
|
||||
for _, testCase := range testCases {
|
||||
t.Run(testCase.Description, func(t *testing.T) {
|
||||
os.WriteFile(filepath.Join(tempDir, model.ClientDir, "root.html"), []byte(testCase.RootHTML), 0700)
|
||||
os.WriteFile(filepath.Join(tempDir, model.ClientDir, "main.css"), []byte(testCase.MainCSS), 0700)
|
||||
os.WriteFile(filepath.Join(tempDir, model.ClientDir, "manifest.json"), []byte(testCase.ManifestJSON), 0700)
|
||||
require.NoError(t, os.WriteFile(filepath.Join(tempDir, model.ClientDir, "root.html"), []byte(testCase.RootHTML), 0700))
|
||||
require.NoError(t, os.WriteFile(filepath.Join(tempDir, model.ClientDir, "main.css"), []byte(testCase.MainCSS), 0700))
|
||||
require.NoError(t, os.WriteFile(filepath.Join(tempDir, model.ClientDir, "manifest.json"), []byte(testCase.ManifestJSON), 0700))
|
||||
err := utils.UpdateAssetsSubpath(testCase.Subpath)
|
||||
if testCase.ExpectedError != nil {
|
||||
require.Equal(t, testCase.ExpectedError, err)
|
||||
|
||||
Ссылка в новой задаче
Block a user