Skip to content

Commit 6443a0d

Browse files
committed
test: add test case for mkdir
1 parent b33efa3 commit 6443a0d

File tree

3 files changed

+24
-0
lines changed

3 files changed

+24
-0
lines changed

test/case/013.mkdir.bash

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
#!/bin/bash
2+
3+
cleanup() {
4+
rm -rf "$fs"/uploaded/[12]/*.tmp
5+
}
6+
7+
source "$root"/lib.bash
8+
9+
"$ghfs" -l 3003 -r "$fs"/vhost1 -a :/free/space:"$fs"/uploaded/1 -a :/share/dir:"$fs"/uploaded/2 --mkdir /free/space --mkdir-dir "$fs"/uploaded/2 &
10+
sleep 0.05 # wait server ready
11+
cleanup
12+
13+
file1="$fs"/uploaded/1/foo.tmp
14+
ls -d "$file1" &> /dev/null && fail "$file1 exists"
15+
curl_head_status 'http://127.0.0.1:3003/free/space?mkdir&name=foo.tmp' > /dev/null
16+
ls -d "$file1"/ &> /dev/null || fail "$file1 not exists"
17+
18+
file2="$fs"/uploaded/2/bar.tmp
19+
ls -d "$file2" &> /dev/null && fail "$file2 exists"
20+
curl_head_status 'http://127.0.0.1:3003/share/dir/?mkdir&name=bar.tmp' > /dev/null
21+
ls -d "$file2"/ &> /dev/null || fail "$file2 not exists"
22+
23+
cleanup
24+
kill %1
File renamed without changes.

0 commit comments

Comments
 (0)