summaryrefslogtreecommitdiffstats
path: root/cmd/platform/mattermost_test.go
diff options
context:
space:
mode:
authorChris <ccbrown112@gmail.com>2017-11-17 08:27:26 -0600
committerenahum <nahumhbl@gmail.com>2017-11-17 11:27:26 -0300
commit065d8e97313b9c8ffad37862665186668c88499f (patch)
treee59810898b9bfab1e5591a72373330b0a4454dc3 /cmd/platform/mattermost_test.go
parenteb1a00ef5f93b19c2d49b26de057ee2c51c09e45 (diff)
downloadchat-065d8e97313b9c8ffad37862665186668c88499f.tar.gz
chat-065d8e97313b9c8ffad37862665186668c88499f.tar.bz2
chat-065d8e97313b9c8ffad37862665186668c88499f.zip
make `config validate` exit with non-zero code on failure (#7855)
Diffstat (limited to 'cmd/platform/mattermost_test.go')
-rw-r--r--cmd/platform/mattermost_test.go11
1 files changed, 1 insertions, 10 deletions
diff --git a/cmd/platform/mattermost_test.go b/cmd/platform/mattermost_test.go
index c7e1f6f2b..eba45801a 100644
--- a/cmd/platform/mattermost_test.go
+++ b/cmd/platform/mattermost_test.go
@@ -4,7 +4,6 @@
package main
import (
- "io"
"io/ioutil"
"os"
"path/filepath"
@@ -25,17 +24,9 @@ func TestConfigFlag(t *testing.T) {
configPath := filepath.Join(dir, "foo.json")
require.NoError(t, ioutil.WriteFile(configPath, []byte(config.ToJson()), 0600))
- os.Mkdir(filepath.Join(dir, "i18n"), 0700)
i18n, ok := utils.FindDir("i18n")
require.True(t, ok)
- en, err := os.Open(filepath.Join(i18n, "en.json"))
- require.NoError(t, err)
- defer en.Close()
- dest, err := os.OpenFile(filepath.Join(dir, "i18n", "en.json"), os.O_RDWR|os.O_CREATE|os.O_TRUNC, 0600)
- require.NoError(t, err)
- defer dest.Close()
- _, err = io.Copy(dest, en)
- require.NoError(t, err)
+ require.NoError(t, utils.CopyDir(i18n, filepath.Join(dir, "i18n")))
prevDir, err := os.Getwd()
require.NoError(t, err)