mirror of
https://github.com/gohugoio/hugo.git
synced 2025-08-19 21:21:39 +02:00
@@ -21,51 +21,35 @@ import (
|
||||
"github.com/stretchr/testify/assert"
|
||||
)
|
||||
|
||||
func TestInitDefault(t *testing.T) {
|
||||
func TestNewDefault(t *testing.T) {
|
||||
viper.Reset()
|
||||
defer viper.Reset()
|
||||
|
||||
InitDefaultFs()
|
||||
f := NewDefault()
|
||||
|
||||
assert.NotNil(t, Source())
|
||||
assert.IsType(t, new(afero.OsFs), Source())
|
||||
assert.NotNil(t, Destination())
|
||||
assert.IsType(t, new(afero.OsFs), Destination())
|
||||
assert.NotNil(t, Os())
|
||||
assert.IsType(t, new(afero.OsFs), Os())
|
||||
assert.Nil(t, WorkingDir())
|
||||
assert.NotNil(t, f.Source)
|
||||
assert.IsType(t, new(afero.OsFs), f.Source)
|
||||
assert.NotNil(t, f.Destination)
|
||||
assert.IsType(t, new(afero.OsFs), f.Destination)
|
||||
assert.NotNil(t, f.Os)
|
||||
assert.IsType(t, new(afero.OsFs), f.Os)
|
||||
assert.Nil(t, f.WorkingDir)
|
||||
|
||||
assert.IsType(t, new(afero.OsFs), Os)
|
||||
}
|
||||
|
||||
func TestInitMemFs(t *testing.T) {
|
||||
func TestNewMem(t *testing.T) {
|
||||
viper.Reset()
|
||||
defer viper.Reset()
|
||||
|
||||
InitMemFs()
|
||||
f := NewMem()
|
||||
|
||||
assert.NotNil(t, Source())
|
||||
assert.IsType(t, new(afero.MemMapFs), Source())
|
||||
assert.NotNil(t, Destination())
|
||||
assert.IsType(t, new(afero.MemMapFs), Destination())
|
||||
assert.IsType(t, new(afero.OsFs), Os())
|
||||
assert.Nil(t, WorkingDir())
|
||||
}
|
||||
|
||||
func TestSetSource(t *testing.T) {
|
||||
|
||||
InitMemFs()
|
||||
|
||||
SetSource(new(afero.OsFs))
|
||||
assert.NotNil(t, Source())
|
||||
assert.IsType(t, new(afero.OsFs), Source())
|
||||
}
|
||||
|
||||
func TestSetDestination(t *testing.T) {
|
||||
|
||||
InitMemFs()
|
||||
|
||||
SetDestination(new(afero.OsFs))
|
||||
assert.NotNil(t, Destination())
|
||||
assert.IsType(t, new(afero.OsFs), Destination())
|
||||
assert.NotNil(t, f.Source)
|
||||
assert.IsType(t, new(afero.MemMapFs), f.Source)
|
||||
assert.NotNil(t, f.Destination)
|
||||
assert.IsType(t, new(afero.MemMapFs), f.Destination)
|
||||
assert.IsType(t, new(afero.OsFs), f.Os)
|
||||
assert.Nil(t, f.WorkingDir)
|
||||
}
|
||||
|
||||
func TestWorkingDir(t *testing.T) {
|
||||
@@ -74,8 +58,8 @@ func TestWorkingDir(t *testing.T) {
|
||||
|
||||
viper.Set("workingDir", "/a/b/")
|
||||
|
||||
InitMemFs()
|
||||
f := NewMem()
|
||||
|
||||
assert.NotNil(t, WorkingDir())
|
||||
assert.IsType(t, new(afero.BasePathFs), WorkingDir())
|
||||
assert.NotNil(t, f.WorkingDir)
|
||||
assert.IsType(t, new(afero.BasePathFs), f.WorkingDir)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user