8000 request-server: add test case for posixrename · etherscan-io/sftp@f9e61c9 · GitHub
[go: up one dir, main page]

Skip to content

Commit f9e61c9

Browse files
committed
request-server: add test case for posixrename
1 parent 5df8e92 commit f9e61c9

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

request-server_test.go

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -241,10 +241,21 @@ func TestRequestRename(t *testing.T) {
241241
err = p.cli.Rename("/foo", "/bar")
242242
assert.Nil(t, err)
243243
f, err := r.fetch("/bar")
244+
if err != nil {
245+
t.Fatal("unexpected error:", err)
246+
}
244247
assert.Equal(t, "bar", f.Name())
245-
assert.Nil(t, err)
246248
_, err = r.fetch("/foo")
247249
assert.Equal(t, os.ErrNotExist, err)
250+
err = p.cli.PosixRename("/bar", "/baz")
251+
assert.Nil(t, err)
252+
f, err = r.fetch("/baz")
253+
if err != nil {
254+
t.Fatal("unexpected error:", err)
255+
}
256+
assert.Equal(t, "baz", f.Name())
257+
_, err = r.fetch("/bar")
258+
assert.Equal(t, os.ErrNotExist, err)
248259
}
249260

250261
func TestRequestRenameFail(t *testing.T) {

0 commit comments

Comments
 (0)
0