Document BrowserView.{destroy,isDestroyed} (#12274)
This commit is contained in:
parent
c2673aa970
commit
2681e769a6
2 changed files with 26 additions and 0 deletions
|
@ -73,6 +73,16 @@ A `Integer` representing the unique ID of the view.
|
||||||
|
|
||||||
Objects created with `new BrowserView` have the following instance methods:
|
Objects created with `new BrowserView` have the following instance methods:
|
||||||
|
|
||||||
|
#### `view.destroy()`
|
||||||
|
|
||||||
|
Force closing the view, the `unload` and `beforeunload` events won't be emitted
|
||||||
|
for the web page. After you're done with a view, call this function in order to
|
||||||
|
free memory and other resources as soon as possible.
|
||||||
|
|
||||||
|
#### `view.isDestroyed()`
|
||||||
|
|
||||||
|
Returns `Boolean` - Whether the view is destroyed.
|
||||||
|
|
||||||
#### `view.setAutoResize(options)` _Experimental_
|
#### `view.setAutoResize(options)` _Experimental_
|
||||||
|
|
||||||
* `options` Object
|
* `options` Object
|
||||||
|
|
|
@ -30,6 +30,22 @@ describe('BrowserView module', () => {
|
||||||
return closeWindow(w).then(() => { w = null })
|
return closeWindow(w).then(() => { w = null })
|
||||||
})
|
})
|
||||||
|
|
||||||
|
describe('BrowserView.destroy()', () => {
|
||||||
|
it('does not throw', () => {
|
||||||
|
view = new BrowserView()
|
||||||
|
view.destroy()
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
|
describe('BrowserView.isDestroyed()', () => {
|
||||||
|
it('returns correct value', () => {
|
||||||
|
view = new BrowserView()
|
||||||
|
assert.ok(!view.isDestroyed())
|
||||||
|
view.destroy()
|
||||||
|
assert.ok(view.isDestroyed())
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
describe('BrowserView.setBackgroundColor()', () => {
|
describe('BrowserView.setBackgroundColor()', () => {
|
||||||
it('does not throw for valid args', () => {
|
it('does not throw for valid args', () => {
|
||||||
view = new BrowserView()
|
view = new BrowserView()
|
||||||
|
|
Loading…
Reference in a new issue