diff --git a/spec/api-web-contents-spec.js b/spec/api-web-contents-spec.js index f081b39009..166c752f18 100644 --- a/spec/api-web-contents-spec.js +++ b/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 = {