Permalink
Browse files

source: Normalize UniqueID between Windows & Linux

  • Loading branch information...
Shywim authored and bep committed Aug 9, 2017
1 parent e2f8664 commit 0abdeeef6740a3cbba0db95374853d040f2022b8
Showing with 6 additions and 1 deletion.
  1. +1 −1 source/file.go
  2. +5 −0 source/file_test.go
View
@@ -155,7 +155,7 @@ func (sp SourceSpec) NewFile(relpath string) *File {
}
f.section = helpers.GuessSection(f.Dir())
f.uniqueID = helpers.Md5String(f.Path())
f.uniqueID = helpers.Md5String(filepath.ToSlash(f.relpath))
return f
}
View
@@ -37,6 +37,11 @@ func TestFileUniqueID(t *testing.T) {
f4 := ss.NewFile(filepath.FromSlash("test2/index.md"))
assert.NotEqual(t, f3.UniqueID(), f4.UniqueID())
f5l := ss.NewFile("test3/index.md")
f5w := ss.NewFile(filepath.FromSlash("test3/index.md"))
assert.Equal(t, f5l.UniqueID(), f5w.UniqueID())
}
func TestFileString(t *testing.T) {

0 comments on commit 0abdeee

Please sign in to comment.