Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Statik's
Readdir
did not behave in the same way as ahttp.FileSystem
's Readdir. Similarly, theName
function inhttp.FileSystem
returned the base name, and not a full file path.This commit fixes both issues, making both
Name
andReaddir
behave in the same way as when running the raw filesystem directly usinghttp.Dir()
The commit is an extension of #55, which was a first step towards replicating the correct behaviour, but failed to account for the
Name()
issue, and did not include the necessary extraTrim
to get rid of leading slash.The corresponding tests ensure that the results are identical for
http.Dir()
and statik.Closes #58