mirror of
https://github.com/octoleo/syncthing.git
synced 2024-12-22 19:08:58 +00:00
lib/fs: Use os.FileMode.String for fs.FileMode (#5302)
This commit is contained in:
parent
830bde2c83
commit
53b0f36be6
@ -79,6 +79,10 @@ type FileInfo interface {
|
||||
// FileMode is similar to os.FileMode
|
||||
type FileMode uint32
|
||||
|
||||
func (fm FileMode) String() string {
|
||||
return os.FileMode(fm).String()
|
||||
}
|
||||
|
||||
// Usage represents filesystem space usage
|
||||
type Usage struct {
|
||||
Free int64
|
||||
|
@ -98,3 +98,11 @@ func TestCanonicalize(t *testing.T) {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func TestFileModeString(t *testing.T) {
|
||||
var fm FileMode = 0777
|
||||
exp := "-rwxrwxrwx"
|
||||
if fm.String() != exp {
|
||||
t.Fatalf("Got %v, expected %v", fm.String(), exp)
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user