• Zac Bergquist's avatar
    Fix test failures on Windows. · e158cda0
    Zac Bergquist authored
    Most of the Windows test failures are due to the path separator not being "/".  The general approach I took here was to keep paths in "URL form" (ie using "/" separators) as much as possible, and only convert to native paths when we attempt to open a file.  This will allow the most consistency between different host OS.  For example, data structures that store paths still store them with "/" delimiters.  Functions that accepted paths as input and return them as outputs still use "/".
    
    There are still a few test failures that need to be sorted out.
    
    - config/setup/TestRoot (I hear this has already been fixed by someone else)
    - middleware/basicauth/TestBrowseTemplate and middleware/templates/Test (a line endings issue that I'm still working through)
    e158cda0
controller.go 1.4 KB