mirror of
https://github.com/gohugoio/hugo.git
synced 2024-11-07 20:30:36 -05:00
9f77f93071
File handling was broken on Windows. This commit contains a revision of the path handling with separation of file paths and urls where needed. There may be remaining issues and there may be better ways to do this, but it is easier to start that refactoring job with a set of passing tests. Fixes #687 Fixes #660
15 lines
537 B
Go
15 lines
537 B
Go
package source
|
|
|
|
//
|
|
// NOTE, any changes here need to be reflected in filesystem_linux_test.go
|
|
//
|
|
|
|
// Note the case of the volume drive. It must be the same in all examples.
|
|
var platformBase = "C:\\foo\\"
|
|
var platformPaths = []TestPath{
|
|
{"foobar", "foobar", "aaa", "", ""},
|
|
{"b\\1file", "1file", "aaa", "b", "b\\"},
|
|
{"c\\d\\2file", "2file", "aaa", "c", "c\\d\\"},
|
|
{"C:\\foo\\e\\f\\3file", "3file", "aaa", "e", "e\\f\\"}, // note volume case is equal to platformBase
|
|
{"section\\foo.rss", "foo.rss", "aaa", "section", "section\\"},
|
|
}
|