Browse Source

:white_check_mark: Add simple spec for getOSProcessId()

Alexandre Lachèze 8 years ago
parent
commit
2f297b1893
1 changed files with 16 additions and 0 deletions
  1. 16 0
      spec/api-web-contents-spec.js

+ 16 - 0
spec/api-web-contents-spec.js

@@ -324,6 +324,22 @@ describe('webContents module', function () {
     })
   })
 
+  describe('getOSProcessId()', function() {
+    it('returns a valid procress id', function() {
+
+      // load URL otherwise getOSProcessId() returns 0
+      w.loadURL('file://' + path.join(__dirname, 'fixtures', 'pages', 'focus-web-contents.html'))
+
+      const specWebContents = w.webContents
+      let pid = null
+      assert.doesNotThrow(function () {
+        pid = specWebContents.getOSProcessId()
+      })
+      assert(typeof pid === 'number', 'is a number')
+      assert(pid > 0 , 'superior to 0')
+    })
+  })
+
   describe('zoom api', () => {
     const zoomScheme = remote.getGlobal('zoomScheme')
     const hostZoomMap = {