Browse Source

spec to ensure an error is thrown when relativeLevel is set out of bounds

leethomas 8 years ago
parent
commit
1234b61fa6
1 changed files with 12 additions and 0 deletions
  1. 12 0
      spec/api-browser-window-spec.js

+ 12 - 0
spec/api-browser-window-spec.js

@@ -513,6 +513,18 @@ describe('BrowserWindow module', function () {
       w.setAlwaysOnTop(true)
       assert.equal(w.isAlwaysOnTop(), true)
     })
+
+    it('raises an error when relativeLevel is out of bounds', function() {
+      if (process.platform !== 'darwin') return;
+
+      assert.throws(function() {
+        w.setAlwaysOnTop(true, '', -1)
+      })
+
+      assert.throws(function() {
+        w.setAlwaysOnTop(true, '', 2147483632)
+      })
+    })
   })
 
   describe('BrowserWindow.setAutoHideCursor(autoHide)', () => {