Fix hanlding trailing slash in asar package, close #2222

This commit is contained in:
Cheng Zhao 2015-07-16 03:48:35 -07:00
parent 78e55414d4
commit a2c26b8c74
2 changed files with 14 additions and 0 deletions

View file

@ -85,6 +85,11 @@ describe 'asar package', ->
done()
describe 'fs.lstatSync', ->
it 'handles path with trailing slash correctly', ->
p = path.join fixtures, 'asar', 'a.asar', 'link2', 'link2', 'file1'
fs.lstatSync p
fs.lstatSync p + '/'
it 'returns information of root', ->
p = path.join fixtures, 'asar', 'a.asar'
stats = fs.lstatSync p
@ -136,6 +141,10 @@ describe 'asar package', ->
assert.throws throws, /ENOENT/
describe 'fs.lstat', ->
it 'handles path with trailing slash correctly', (done) ->
p = path.join fixtures, 'asar', 'a.asar', 'link2', 'link2', 'file1'
fs.lstat p + '/', done
it 'returns information of root', (done) ->
p = path.join fixtures, 'asar', 'a.asar'
stats = fs.lstat p, (err, stats) ->