OSDN Git Service
(root)
/
bytom
/
vapor.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
new repo
[bytom/vapor.git]
/
vendor
/
github.com
/
spf13
/
afero
/
copyOnWriteFs_test.go
1
package afero
2
3
import "testing"
4
5
func TestCopyOnWrite(t *testing.T) {
6
var fs Fs
7
var err error
8
base := NewOsFs()
9
roBase := NewReadOnlyFs(base)
10
ufs := NewCopyOnWriteFs(roBase, NewMemMapFs())
11
fs = ufs
12
err = fs.MkdirAll("nonexistent/directory/", 0744)
13
if err != nil {
14
t.Error(err)
15
return
16
}
17
_, err = fs.Create("nonexistent/directory/newfile")
18
if err != nil {
19
t.Error(err)
20
return
21
}
22
23
}