From 03263bb5b69ecd7322782a5d496ef12de042db89 Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Mon, 5 Dec 2016 16:16:17 -0800 Subject: [PATCH] Add failing BrowserWindow.fromDevToolsWebContents spec --- spec/api-browser-window-spec.js | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/spec/api-browser-window-spec.js b/spec/api-browser-window-spec.js index 69b0f6a97aa..3d2c9f999e7 100644 --- a/spec/api-browser-window-spec.js +++ b/spec/api-browser-window-spec.js @@ -584,6 +584,28 @@ describe('BrowserWindow module', function () { }) }) + describe('BrowserWindow.fromDevToolsWebContents(webContents)', function () { + let contents = null + + beforeEach(function () { + contents = webContents.create({}) + }) + + afterEach(function () { + contents.destroy() + }) + + it('returns the window with the webContents', function (done) { + w.webContents.once('devtools-opened', () => { + assert.equal(BrowserWindow.fromDevToolsWebContents(w.devToolsWebContents).id, w.id) + assert.equal(BrowserWindow.fromDevToolsWebContents(w.webContents), undefined) + assert.equal(BrowserWindow.fromDevToolsWebContents(contents), undefined) + done() + }) + w.webContents.openDevTools() + }) + }) + describe('"useContentSize" option', function () { it('make window created with content size when used', function () { w.destroy()