@@ -450,6 +450,9 @@ func TestMemFsMkdirAllMode(t *testing.T) {
450450 if ! info .Mode ().IsDir () {
451451 t .Error ("/a: mode is not directory" )
452452 }
453+ if ! info .ModTime ().After (time .Now ().Add (- 1 * time .Hour )) {
454+ t .Errorf ("/a: mod time not set, got %s" , info .ModTime ())
455+ }
453456 if info .Mode () != os .FileMode (os .ModeDir | 0755 ) {
454457 t .Errorf ("/a: wrong permissions, expected drwxr-xr-x, got %s" , info .Mode ())
455458 }
@@ -463,6 +466,9 @@ func TestMemFsMkdirAllMode(t *testing.T) {
463466 if info .Mode () != os .FileMode (os .ModeDir | 0755 ) {
464467 t .Errorf ("/a/b: wrong permissions, expected drwxr-xr-x, got %s" , info .Mode ())
465468 }
469+ if ! info .ModTime ().After (time .Now ().Add (- 1 * time .Hour )) {
470+ t .Errorf ("/a/b: mod time not set, got %s" , info .ModTime ())
471+ }
466472 info , err = fs .Stat ("/a/b/c" )
467473 if err != nil {
468474 t .Fatal (err )
@@ -473,6 +479,9 @@ func TestMemFsMkdirAllMode(t *testing.T) {
473479 if info .Mode () != os .FileMode (os .ModeDir | 0755 ) {
474480 t .Errorf ("/a/b/c: wrong permissions, expected drwxr-xr-x, got %s" , info .Mode ())
475481 }
482+ if ! info .ModTime ().After (time .Now ().Add (- 1 * time .Hour )) {
483+ t .Errorf ("/a/b/c: mod time not set, got %s" , info .ModTime ())
484+ }
476485}
477486
478487// MkdirAll does not change permissions of already-existing directories
0 commit comments