Added test to check the creation of the walker is

This commit is contained in:
John Episcopo 2019-05-02 09:47:29 +01:00
parent a6055c7bc8
commit 434fa14f3d

View File

@ -9,6 +9,24 @@ import (
"github.com/stretchr/testify/assert" "github.com/stretchr/testify/assert"
) )
func TestWalkReturnsCorrectlyPopulatedWalker(t *testing.T) {
mock, err := newFtpMock(t, "127.0.0.1")
if err != nil {
t.Fatal(err)
}
defer mock.Close()
c, cErr := Connect(mock.Addr())
if cErr != nil {
t.Fatal(err)
}
w := c.Walk("root")
assert.Equal(t, "root/", w.root)
assert.Equal(t, &c, &w.serverConn)
}
func TestFieldsReturnCorrectData(t *testing.T) { func TestFieldsReturnCorrectData(t *testing.T) {
w := Walker{ w := Walker{
cur: item{ cur: item{