rclone/vendor/github.com/pengsrc/go-shared/check/dir_test.go
2018-01-16 13:20:59 +00:00

24 lines
383 B
Go

package check
import (
"io/ioutil"
"os"
"testing"
"github.com/stretchr/testify/assert"
)
func TestCheckDir(t *testing.T) {
// Path not exist.
assert.Error(t, Dir("/not-exist-dir"))
// Path is not directory.
f, err := ioutil.TempFile(os.TempDir(), "test-check-dir-")
assert.NoError(t, err)
f.Close()
os.Remove(f.Name())
// OK.
assert.NoError(t, Dir(os.TempDir()))
}