Document BrowserView.{destroy,isDestroyed} (#12274)

This commit is contained in:
Birunthan Mohanathas 2018-03-15 09:15:56 +02:00 коммит произвёл Samuel Attard
Родитель c2673aa970
Коммит 2681e769a6
2 изменённых файлов: 26 добавлений и 0 удалений

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

@ -73,6 +73,16 @@ A `Integer` representing the unique ID of the view.
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_
* `options` Object

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

@ -30,6 +30,22 @@ describe('BrowserView module', () => {
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()', () => {
it('does not throw for valid args', () => {
view = new BrowserView()