MemFSTest.Chmod

geesefs-0-30-9
Aaron Jacobs 2015-03-06 05:59:06 +11:00
parent 510f051c33
commit c4de915491
1 changed files with 15 additions and 4 deletions

View File

@ -859,7 +859,6 @@ func (t *MemFSTest) ReadsPastEndOfFile() {
func (t *MemFSTest) Truncate_Smaller() {
var err error
fileName := path.Join(t.mfs.Dir(), "foo")
// Create a file.
@ -888,7 +887,6 @@ func (t *MemFSTest) Truncate_Smaller() {
func (t *MemFSTest) Truncate_SameSize() {
var err error
fileName := path.Join(t.mfs.Dir(), "foo")
// Create a file.
@ -917,7 +915,6 @@ func (t *MemFSTest) Truncate_SameSize() {
func (t *MemFSTest) Truncate_Larger() {
var err error
fileName := path.Join(t.mfs.Dir(), "foo")
// Create a file.
@ -945,7 +942,21 @@ func (t *MemFSTest) Truncate_Larger() {
}
func (t *MemFSTest) Chmod() {
AssertTrue(false, "TODO")
var err error
fileName := path.Join(t.mfs.Dir(), "foo")
// Create a file.
err = ioutil.WriteFile(fileName, []byte(""), 0600)
AssertEq(nil, err)
// Chmod it.
err = os.Chmod(fileName, 0754)
AssertEq(nil, err)
// Stat it.
fi, err := os.Stat(fileName)
AssertEq(nil, err)
ExpectEq(os.FileMode(0754), fi.Mode())
}
func (t *MemFSTest) Chtimes() {