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:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2016-07-30 16:14:41 +0300
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2016-07-30 16:21:02 +0300
commita0859dc67284988a397e265f7e83ea07357e9eb8 (patch)
treec55c13a55b474281788ea35433ddc121d26dde5e /source/lazy_file_reader_test.go
parent94892726816ce0c0af05e10c4706149f4b4baf1c (diff)
Make LazyFileReader use the Afero source fs
Fixes #2317
Diffstat (limited to 'source/lazy_file_reader_test.go')
-rw-r--r--source/lazy_file_reader_test.go28
1 files changed, 17 insertions, 11 deletions
diff --git a/source/lazy_file_reader_test.go b/source/lazy_file_reader_test.go
index 8da6d0fc2..5522c9f1b 100644
--- a/source/lazy_file_reader_test.go
+++ b/source/lazy_file_reader_test.go
@@ -19,25 +19,29 @@ import (
"io/ioutil"
"os"
"testing"
+
+ "github.com/spf13/afero"
)
func TestNewLazyFileReader(t *testing.T) {
+ fs := afero.NewOsFs()
filename := "itdoesnotexistfile"
- _, err := NewLazyFileReader(filename)
+ _, err := NewLazyFileReader(fs, filename)
if err == nil {
t.Errorf("NewLazyFileReader %s: error expected but no error is returned", filename)
}
filename = "lazy_file_reader_test.go"
- _, err = NewLazyFileReader(filename)
+ _, err = NewLazyFileReader(fs, filename)
if err != nil {
t.Errorf("NewLazyFileReader %s: %v", filename, err)
}
}
func TestFilename(t *testing.T) {
+ fs := afero.NewOsFs()
filename := "lazy_file_reader_test.go"
- rd, err := NewLazyFileReader(filename)
+ rd, err := NewLazyFileReader(fs, filename)
if err != nil {
t.Fatalf("NewLazyFileReader %s: %v", filename, err)
}
@@ -47,18 +51,19 @@ func TestFilename(t *testing.T) {
}
func TestRead(t *testing.T) {
+ fs := afero.NewOsFs()
filename := "lazy_file_reader_test.go"
- fi, err := os.Stat(filename)
+ fi, err := fs.Stat(filename)
if err != nil {
t.Fatalf("os.Stat: %v", err)
}
- b, err := ioutil.ReadFile(filename)
+ b, err := afero.ReadFile(fs, filename)
if err != nil {
t.Fatalf("ioutil.ReadFile: %v", err)
}
- rd, err := NewLazyFileReader(filename)
+ rd, err := NewLazyFileReader(fs, filename)
if err != nil {
t.Fatalf("NewLazyFileReader %s: %v", filename, err)
}
@@ -92,9 +97,9 @@ func TestSeek(t *testing.T) {
moveto int64
expected []byte
}
-
+ fs := afero.NewOsFs()
filename := "lazy_file_reader_test.go"
- b, err := ioutil.ReadFile(filename)
+ b, err := afero.ReadFile(fs, filename)
if err != nil {
t.Fatalf("ioutil.ReadFile: %v", err)
}
@@ -108,7 +113,7 @@ func TestSeek(t *testing.T) {
{seek: 3, expected: nil},
{seek: os.SEEK_SET, offset: -1, expected: nil},
} {
- rd, err := NewLazyFileReader(filename)
+ rd, err := NewLazyFileReader(fs, filename)
if err != nil {
t.Errorf("[%d] NewLazyFileReader %s: %v", i, filename, err)
continue
@@ -140,7 +145,7 @@ func TestSeek(t *testing.T) {
}
// cache case
- rd, err := NewLazyFileReader(filename)
+ rd, err := NewLazyFileReader(fs, filename)
if err != nil {
t.Fatalf("NewLazyFileReader %s: %v", filename, err)
}
@@ -185,6 +190,7 @@ func TestSeek(t *testing.T) {
}
func TestWriteTo(t *testing.T) {
+ fs := afero.NewOsFs()
filename := "lazy_file_reader_test.go"
fi, err := os.Stat(filename)
if err != nil {
@@ -196,7 +202,7 @@ func TestWriteTo(t *testing.T) {
t.Fatalf("ioutil.ReadFile: %v", err)
}
- rd, err := NewLazyFileReader(filename)
+ rd, err := NewLazyFileReader(fs, filename)
if err != nil {
t.Fatalf("NewLazyFileReader %s: %v", filename, err)
}