@@ -450,6 +450,9 @@ func TestMemFsMkdirAllMode(t *testing.T) {
450
450
if ! info .Mode ().IsDir () {
451
451
t .Error ("/a: mode is not directory" )
452
452
}
453
+ if ! info .ModTime ().After (time .Now ().Add (- 1 * time .Hour )) {
454
+ t .Errorf ("/a: mod time not set, got %s" , info .ModTime ())
455
+ }
453
456
if info .Mode () != os .FileMode (os .ModeDir | 0755 ) {
454
457
t .Errorf ("/a: wrong permissions, expected drwxr-xr-x, got %s" , info .Mode ())
455
458
}
@@ -463,6 +466,9 @@ func TestMemFsMkdirAllMode(t *testing.T) {
463
466
if info .Mode () != os .FileMode (os .ModeDir | 0755 ) {
464
467
t .Errorf ("/a/b: wrong permissions, expected drwxr-xr-x, got %s" , info .Mode ())
465
468
}
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
+ }
466
472
info , err = fs .Stat ("/a/b/c" )
467
473
if err != nil {
468
474
t .Fatal (err )
@@ -473,6 +479,9 @@ func TestMemFsMkdirAllMode(t *testing.T) {
473
479
if info .Mode () != os .FileMode (os .ModeDir | 0755 ) {
474
480
t .Errorf ("/a/b/c: wrong permissions, expected drwxr-xr-x, got %s" , info .Mode ())
475
481
}
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
+ }
476
485
}
477
486
478
487
// MkdirAll does not change permissions of already-existing directories
0 commit comments