Make FakeDownloader create dirs as Downloader does.

This commit is contained in:
Andrey Smirnov
2013-12-26 23:22:15 +04:00
parent 08c9b12595
commit 8b9bf800ce
+7
View File
@@ -3,6 +3,7 @@ package utils
import ( import (
"fmt" "fmt"
"os" "os"
"path/filepath"
) )
type expectedRequest struct { type expectedRequest struct {
@@ -61,6 +62,12 @@ func (f *FakeDownloader) Download(url string, filename string, result chan<- err
return return
} }
err := os.MkdirAll(filepath.Dir(filename), 0755)
if err != nil {
result <- err
return
}
outfile, err := os.Create(filename) outfile, err := os.Create(filename)
if err != nil { if err != nil {
result <- err result <- err