diff options
Diffstat (limited to 'nowindows_test.go')
-rw-r--r-- | nowindows_test.go | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/nowindows_test.go b/nowindows_test.go deleted file mode 100644 index 2f2879c..0000000 --- a/nowindows_test.go +++ /dev/null @@ -1,38 +0,0 @@ -// +build !windows - -package main - -import ( - "bytes" - "os" - "path/filepath" - "strings" - "testing" - - "github.com/n-peugnet/dna-backup/logger" - "github.com/n-peugnet/dna-backup/testutils" - "github.com/n-peugnet/dna-backup/utils" -) - -func TestNotReadable(t *testing.T) { - var output bytes.Buffer - logger.SetOutput(&output) - defer logger.SetOutput(os.Stderr) - tmpDir := t.TempDir() - f, err := os.OpenFile(filepath.Join(tmpDir, "notreadable"), os.O_CREATE, 0000) - if err != nil { - t.Fatal(err) - } - if err := f.Close(); err != nil { - t.Fatal(err) - } - var buff bytes.Buffer - files := listFiles(tmpDir) - testutils.AssertLen(t, 1, files, "Files") - concatFiles(&files, utils.NopCloser(&buff)) - testutils.AssertLen(t, 0, files, "Files") - testutils.AssertLen(t, 0, buff.Bytes(), "Buffer") - if !strings.Contains(output.String(), "notreadable") { - t.Errorf("log should contain a warning for notreadable, actual %q", &output) - } -} |