Add spec for #694
This commit is contained in:
parent
51acba594b
commit
2de80571d8
2 changed files with 19 additions and 0 deletions
|
@ -373,3 +373,22 @@ describe 'asar package', ->
|
||||||
error: (err) ->
|
error: (err) ->
|
||||||
assert.equal err.status, 404
|
assert.equal err.status, 404
|
||||||
done()
|
done()
|
||||||
|
|
||||||
|
it 'sets __dirname correctly', (done) ->
|
||||||
|
url = require 'url'
|
||||||
|
remote = require 'remote'
|
||||||
|
ipc = remote.require 'ipc'
|
||||||
|
BrowserWindow = remote.require 'browser-window'
|
||||||
|
|
||||||
|
after ->
|
||||||
|
w.destroy()
|
||||||
|
ipc.removeAllListeners 'dirname'
|
||||||
|
|
||||||
|
w = new BrowserWindow(show: false, width: 400, height: 400)
|
||||||
|
p = path.resolve fixtures, 'asar', 'web.asar', 'index.html'
|
||||||
|
u = url.format protocol: 'asar', slashed: false, pathname: p
|
||||||
|
console.log u
|
||||||
|
w.loadUrl u
|
||||||
|
ipc.on 'dirname', (event, dirname) ->
|
||||||
|
assert.equal dirname, path.dirname(p)
|
||||||
|
done()
|
||||||
|
|
BIN
spec/fixtures/asar/web.asar
vendored
Normal file
BIN
spec/fixtures/asar/web.asar
vendored
Normal file
Binary file not shown.
Loading…
Add table
Reference in a new issue