Add spec on content size.
This commit is contained in:
parent
64da04777e
commit
bef22e80c8
1 changed files with 39 additions and 1 deletions
|
@ -11,7 +11,7 @@ describe 'browser-window module', ->
|
||||||
w = null
|
w = null
|
||||||
beforeEach ->
|
beforeEach ->
|
||||||
w.destroy() if w?
|
w.destroy() if w?
|
||||||
w = new BrowserWindow(show: false)
|
w = new BrowserWindow(show: false, width: 400, height: 400)
|
||||||
afterEach ->
|
afterEach ->
|
||||||
w.destroy() if w?
|
w.destroy() if w?
|
||||||
w = null
|
w = null
|
||||||
|
@ -68,6 +68,44 @@ describe 'browser-window module', ->
|
||||||
assert.equal image.constructor.name, 'Buffer'
|
assert.equal image.constructor.name, 'Buffer'
|
||||||
done()
|
done()
|
||||||
|
|
||||||
|
describe 'BrowserWindow.setSize(width, height)', ->
|
||||||
|
it 'sets the window size', ->
|
||||||
|
# No way to reliably set size when window has not been shown on Linux.
|
||||||
|
return if process.platform is 'linux'
|
||||||
|
|
||||||
|
size = [400, 400]
|
||||||
|
w.setSize size[0], size[1]
|
||||||
|
after = w.getSize()
|
||||||
|
assert.equal after[0], size[0]
|
||||||
|
assert.equal after[1], size[1]
|
||||||
|
|
||||||
|
describe 'BrowserWindow.setContentSize(width, height)', ->
|
||||||
|
it 'sets the content size', ->
|
||||||
|
# No way to reliably set size when window has not been shown on Linux.
|
||||||
|
return if process.platform is 'linux'
|
||||||
|
|
||||||
|
size = [400, 400]
|
||||||
|
w.setContentSize size[0], size[1]
|
||||||
|
after = w.getContentSize()
|
||||||
|
assert.equal after[0], size[0]
|
||||||
|
assert.equal after[1], size[1]
|
||||||
|
|
||||||
|
describe '"use-content-size" option', ->
|
||||||
|
it 'make window created with content size when used', ->
|
||||||
|
w.destroy()
|
||||||
|
w = new BrowserWindow(show: false, width: 400, height: 400, 'use-content-size': true)
|
||||||
|
contentSize = w.getContentSize()
|
||||||
|
assert.equal contentSize[0], 400
|
||||||
|
assert.equal contentSize[1], 400
|
||||||
|
|
||||||
|
it 'make window created with window size when not used', ->
|
||||||
|
# No way to reliably set size when window has not been shown on Linux.
|
||||||
|
return if process.platform is 'linux'
|
||||||
|
|
||||||
|
contentSize = w.getSize()
|
||||||
|
assert.equal contentSize[0], 400
|
||||||
|
assert.equal contentSize[1], 400
|
||||||
|
|
||||||
describe 'beforeunload handler', ->
|
describe 'beforeunload handler', ->
|
||||||
it 'returning true would not prevent close', (done) ->
|
it 'returning true would not prevent close', (done) ->
|
||||||
w.on 'closed', ->
|
w.on 'closed', ->
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue