Add spec for resizable frameless window
authorKevin Sawicki <kevinsawicki@gmail.com>
Mon, 9 Jan 2017 18:00:52 +0000 (10:00 -0800)
committerKevin Sawicki <kevinsawicki@gmail.com>
Mon, 9 Jan 2017 18:01:38 +0000 (10:01 -0800)
spec/api-browser-window-spec.js

index eabd920..f19ff06 100644 (file)
@@ -1258,6 +1258,18 @@ describe('BrowserWindow module', function () {
         w.setResizable(true)
         assert.equal(w.isResizable(), true)
       })
+
+      it('works for a frameless window', () => {
+        w.destroy()
+        w = new BrowserWindow({show: false, frame: false})
+        assert.equal(w.isResizable(), true)
+
+        if (process.platform === 'win32') {
+          w.destroy()
+          w = new BrowserWindow({show: false, thickFrame: false})
+          assert.equal(w.isResizable(), false)
+        }
+      })
     })
 
     describe('loading main frame state', function () {