Add testPartialInSubfolder (#72)

* Add testPartialInSubfolder

* Replace windows folder separator with mac/linux folder separator
This commit is contained in:
Adam Fowler
2025-09-01 09:59:05 +01:00
committed by GitHub
parent 6df64896f4
commit 534f9f9e60
2 changed files with 22 additions and 0 deletions

View File

@@ -31,7 +31,11 @@ extension MustacheLibrary {
guard let template = try MustacheTemplate(filename: directory + path) else { continue }
// drop ".mustache" from path to get name
let name = String(path.dropLast(extWithDot.count))
#if os(Windows)
templates[name.replacingOccurrences(of: "\\", with: "/")] = template
#else
templates[name] = template
#endif
} catch let error as MustacheTemplate.ParserError {
throw ParserError(filename: path, context: error.context, error: error.error)
}