Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/gohugoio/hugo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOwen Waller <o.waller@kulawe.com>2014-09-10 22:47:31 +0400
committerspf13 <steve.francia@gmail.com>2014-11-05 03:18:36 +0300
commita54ad2bf3993225bca76b5aebd3a8f8d7082fd0a (patch)
tree5341e5e447f2f310caedb1a194bf4890da61592b /helpers
parente8bbc44ab0a249df4fe618fa22dfce2ed4e50ad3 (diff)
Fix: Test TestSafeWriteToDisk now works
Oops, my bad. Despite the function intending to test SafeWriteToDisk it was actually calling WriteToDisk. WriteToDisk does not return the file exists error that SafeWriteToDisk does, which the test checks for.
Diffstat (limited to 'helpers')
-rw-r--r--helpers/path_test.go66
1 files changed, 32 insertions, 34 deletions
diff --git a/helpers/path_test.go b/helpers/path_test.go
index 411f72099..9676e05f2 100644
--- a/helpers/path_test.go
+++ b/helpers/path_test.go
@@ -457,44 +457,42 @@ func TestFindCWD(t *testing.T) {
}
func TestSafeWriteToDisk(t *testing.T) {
- /*
- emptyFile, _ := createZeroSizedFileInTempDir()
- defer deleteFileInTempDir(emptyFile)
- tmpDir, _ := createEmptyTempDir()
- defer deleteTempDir(tmpDir)
- os.MkdirAll(tmpDir+"/this/dir/does/not/exist/", 0644)
-
- randomString := "This is a random string!"
- reader := strings.NewReader(randomString)
-
- fileExists := fmt.Errorf("%v already exists", emptyFile.Name())
- type test struct {
- filename string
- expectedErr error
- }
+ emptyFile, _ := createZeroSizedFileInTempDir()
+ defer deleteFileInTempDir(emptyFile)
+ tmpDir, _ := createEmptyTempDir()
+ defer deleteTempDir(tmpDir)
+ os.MkdirAll(tmpDir+"/this/dir/does/not/exist/", 0644)
- data := []test{
- {emptyFile.Name(), fileExists},
- {tmpDir + "/" + emptyFile.Name(), nil},
- }
+ randomString := "This is a random string!"
+ reader := strings.NewReader(randomString)
- for i, d := range data {
- e := WriteToDisk(d.filename, reader)
- t.Errorf("Failed: e is %q %#v", e, e)
- if d.expectedErr != nil {
- if d.expectedErr.Error() != e.Error() {
- t.Errorf("Test %d failed. Expected error %q but got %q", i, d.expectedErr.Error(), e.Error())
- }
- }
- if d.expectedErr != e {
- t.Errorf("Test %d failed. Expected %q but got %q", i, d.expectedErr, e)
- }
- contents, e := ioutil.ReadFile(d.filename)
- if randomString != string(contents) {
- t.Errorf("Test %d failed. Expected contents %q but got %q", i, randomString, string(contents))
+ fileExists := fmt.Errorf("%v already exists", emptyFile.Name())
+ type test struct {
+ filename string
+ expectedErr error
+ }
+
+ data := []test{
+ {emptyFile.Name(), fileExists},
+ {tmpDir + "/" + emptyFile.Name(), nil},
+ }
+
+ for i, d := range data {
+ e := SafeWriteToDisk(d.filename, reader)
+ t.Errorf("Failed: e is %q %#v", e, e)
+ if d.expectedErr != nil {
+ if d.expectedErr.Error() != e.Error() {
+ t.Errorf("Test %d failed. Expected error %q but got %q", i, d.expectedErr.Error(), e.Error())
}
}
- */
+ if d.expectedErr != e {
+ t.Errorf("Test %d failed. Expected %q but got %q", i, d.expectedErr, e)
+ }
+ contents, e := ioutil.ReadFile(d.filename)
+ if randomString != string(contents) {
+ t.Errorf("Test %d failed. Expected contents %q but got %q", i, randomString, string(contents))
+ }
+ }
}
func TestWriteToDisk(t *testing.T) {