This commit is contained in:
Cheng Zhao 2014-10-14 19:19:55 +08:00
Родитель 51acba594b
Коммит 2de80571d8
2 изменённых файлов: 19 добавлений и 0 удалений

Просмотреть файл

@ -373,3 +373,22 @@ describe 'asar package', ->
error: (err) ->
assert.equal err.status, 404
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()

Двоичные данные
spec/fixtures/asar/web.asar поставляемый Normal file

Двоичный файл не отображается.