Browse Source

:construction_worker: Add specs

Felix Rieseberg 7 years ago
parent
commit
690e8cf75b
1 changed files with 22 additions and 0 deletions
  1. 22 0
      spec/api-browser-view-spec.js

+ 22 - 0
spec/api-browser-view-spec.js

@@ -125,4 +125,26 @@ describe('BrowserView module', () => {
       assert.equal(view2.webContents.id, view.webContents.id)
     })
   })
+
+  describe('BrowserView.fromWebContents()', () => {
+    it('returns the view with given id', () => {
+      view = new BrowserView()
+      w.setBrowserView(view)
+      assert.notEqual(view.id, null)
+      let view2 = BrowserView.fromWebContents(view.webContents)
+      assert.equal(view2.webContents.id, view.webContents.id)
+    })
+  })
+
+  describe('BrowserView.getAllViews()', () => {
+    it('returns all views', () => {
+      view = new BrowserView()
+      w.setBrowserView(view)
+      assert.notEqual(view.id, null)
+
+      const views = BrowserView.getAllViews()
+      assert.equal(views.length, 1)
+      assert.equal(views[0].webContents.id, view.webContents.id)
+    })
+  })
 })