mirror of
https://github.com/electron/electron.git
synced 2026-01-24 23:08:10 -05:00
spec: browser-window-created event
This commit is contained in:
@@ -26,19 +26,30 @@ describe 'app module', ->
|
||||
assert.equal app.getName(), 'test-name'
|
||||
app.setName 'Electron Test'
|
||||
|
||||
describe 'focus/blur event', ->
|
||||
describe 'BrowserWindow events', ->
|
||||
w = null
|
||||
beforeEach ->
|
||||
w.destroy() if w?
|
||||
w = new BrowserWindow(show: false, width: 400, height: 400)
|
||||
afterEach ->
|
||||
w.destroy() if w?
|
||||
w = null
|
||||
it 'should emit focus event', (done) ->
|
||||
|
||||
it 'should emit browser-window-focus event when window is focused', (done) ->
|
||||
app.once 'browser-window-focus', (e, window) ->
|
||||
assert.equal w.id, window.id
|
||||
done()
|
||||
w = new BrowserWindow(show: false)
|
||||
w.emit 'focus'
|
||||
|
||||
it 'should emit browser-window-blur event when window is blured', (done) ->
|
||||
app.once 'browser-window-blur', (e, window) ->
|
||||
assert.equal w.id, window.id
|
||||
done()
|
||||
app.once 'browser-window-focus', (e, window) ->
|
||||
assert.equal w.id, window.id
|
||||
w.emit 'blur'
|
||||
w.emit 'focus'
|
||||
w = new BrowserWindow(show: false)
|
||||
w.emit 'blur'
|
||||
|
||||
it 'should emit browser-window-created event when window is created', (done) ->
|
||||
app.once 'browser-window-created', (e, window) ->
|
||||
setImmediate ->
|
||||
assert.equal w.id, window.id
|
||||
done()
|
||||
w = new BrowserWindow(show: false)
|
||||
w.emit 'blur'
|
||||
|
||||
Reference in New Issue
Block a user