add test for uploading empty file

This commit is contained in:
John Eikenberry 2017-12-24 13:43:57 -08:00
parent fa2d0c3125
commit 0e667a77c5
1 changed files with 14 additions and 0 deletions

View File

@ -127,6 +127,20 @@ func TestRequestWrite(t *testing.T) {
assert.Equal(t, f.content, []byte("hello"))
}
func TestRequestWriteEmpty(t *testing.T) {
p := clientRequestServerPair(t)
defer p.Close()
n, err := putTestFile(p.cli, "/foo", "")
assert.Nil(t, err)
assert.Equal(t, 0, n)
r := p.testHandler()
f, err := r.fetch("/foo")
if assert.Nil(t, err) {
assert.False(t, f.isdir)
assert.Equal(t, f.content, []byte(""))
}
}
// needs fail check
func TestRequestFilename(t *testing.T) {
p := clientRequestServerPair(t)