Move restore/unmaximize specs near state ones
authorKevin Sawicki <kevinsawicki@gmail.com>
Tue, 22 Nov 2016 21:26:39 +0000 (13:26 -0800)
committerKevin Sawicki <kevinsawicki@gmail.com>
Tue, 22 Nov 2016 21:32:39 +0000 (13:32 -0800)
spec/api-browser-window-spec.js

index f18322b..f7aa643 100644 (file)
@@ -1320,6 +1320,34 @@ describe('browser-window module', function () {
     })
   })
 
+  describe('BrowserWindow.restore()', function () {
+    it('should restore the previous window size', function () {
+      if (w != null) w.destroy()
+
+      w = new BrowserWindow({
+        minWidth: 800,
+        width: 800
+      })
+
+      const initialSize = w.getSize()
+      w.minimize()
+      w.restore()
+      assertBoundsEqual(w.getSize(), initialSize)
+    })
+  })
+
+  describe('BrowserWindow.unmaximize()', function () {
+    it('should restore the previous window position', function () {
+      if (w != null) w.destroy()
+      w = new BrowserWindow()
+
+      const initialPosition = w.getPosition()
+      w.maximize()
+      w.unmaximize()
+      assertBoundsEqual(w.getPosition(), initialPosition)
+    })
+  })
+
   describe('parent window', function () {
     let c = null
 
@@ -1754,37 +1782,6 @@ describe('browser-window module', function () {
       })
     })
   })
-
-  describe('Restoring the window', function () {
-    beforeEach(function () {
-      if (w != null) w.destroy()
-      w = new BrowserWindow({
-        minWidth: 800,
-        width: 800
-      })
-    })
-
-    it('should restore the correct bounds when minWidth is used', function () {
-      const initialSize = w.getSize()
-      w.minimize()
-      w.restore()
-      assertBoundsEqual(w.getSize(), initialSize)
-    })
-  })
-
-  describe('Unmaximizing the window', function () {
-    beforeEach(function () {
-      if (w != null) w.destroy()
-      w = new BrowserWindow()
-    })
-
-    it('should set the correct position', function () {
-      const initialPosition = w.getPosition()
-      w.maximize()
-      w.unmaximize()
-      assertBoundsEqual(w.getPosition(), initialPosition)
-    })
-  })
 })
 
 const assertBoundsEqual = (actual, expect) => {