summaryrefslogtreecommitdiffstats
path: root/utils/file_backend_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'utils/file_backend_test.go')
-rw-r--r--utils/file_backend_test.go17
1 files changed, 17 insertions, 0 deletions
diff --git a/utils/file_backend_test.go b/utils/file_backend_test.go
index 7f8265d73..f7ce7ca61 100644
--- a/utils/file_backend_test.go
+++ b/utils/file_backend_test.go
@@ -124,6 +124,23 @@ func (s *FileBackendTestSuite) TestReadWriteFileImage() {
s.EqualValues(readString, "testimage")
}
+func (s *FileBackendTestSuite) TestFileExists() {
+ b := []byte("testimage")
+ path := "tests/" + model.NewId() + ".png"
+
+ _, err := s.backend.WriteFile(bytes.NewReader(b), path)
+ s.Nil(err)
+ defer s.backend.RemoveFile(path)
+
+ res, err := s.backend.FileExists(path)
+ s.Nil(err)
+ s.True(res)
+
+ res, err = s.backend.FileExists("tests/idontexist.png")
+ s.Nil(err)
+ s.False(res)
+}
+
func (s *FileBackendTestSuite) TestCopyFile() {
b := []byte("test")
path1 := "tests/" + model.NewId()