Skip to content

Commit 3372773

Browse files
committed
keep mod time and compare it
1 parent 405d19f commit 3372773

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

internal/execute/testsys_test.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,8 @@ func newTestSys(fileOrFolderList FileMap, cwd string) *testSys {
8080
}
8181

8282
type diffEntry struct {
83-
content string
84-
fileInfo fs.FileInfo
83+
content string
84+
modTime time.Time
8585
}
8686

8787
type snapshot struct {
@@ -254,7 +254,7 @@ func (s *testSys) baselineFSwithDiff(baseline io.Writer) {
254254
if err != nil {
255255
return nil
256256
}
257-
newEntry := &diffEntry{content: newContents, fileInfo: fileInfo}
257+
newEntry := &diffEntry{content: newContents, modTime: fileInfo.ModTime()}
258258
snap[path] = newEntry
259259
s.reportFSEntryDiff(baseline, newEntry, path)
260260

@@ -302,7 +302,7 @@ func (s *testSys) reportFSEntryDiff(baseline io.Writer, newDirContent *diffEntry
302302
fmt.Fprint(baseline, "//// [", path, "] *deleted*\n")
303303
} else if newDirContent.content != oldDirContent.content {
304304
fmt.Fprint(baseline, "//// [", path, "] *modified* \n", newDirContent.content, "\n")
305-
} else if newDirContent.fileInfo.ModTime() != oldDirContent.fileInfo.ModTime() {
305+
} else if !newDirContent.modTime.Equal(oldDirContent.modTime) {
306306
fmt.Fprint(baseline, "//// [", path, "] *modified time*\n")
307307
} else if defaultLibs != nil && defaultLibs.Has(path) && s.testFs().defaultLibs != nil && !s.testFs().defaultLibs.Has(path) {
308308
// Lib file that was read

0 commit comments

Comments
 (0)