Browse Source

Add tests to check errors in parameters

Tan Wang Leng 8 years ago
parent
commit
72723646dd
1 changed files with 12 additions and 0 deletions
  1. 12 0
      spec/api-dialog-spec.js

+ 12 - 0
spec/api-dialog-spec.js

@@ -19,6 +19,10 @@ describe('dialog module', () => {
       assert.throws(() => {
         dialog.showOpenDialog({defaultPath: {}})
       }, /Default path must be a string/)
+
+      assert.throws(() => {
+        dialog.showOpenDialog({message: {}})
+      }, /Message must be a string/)
     })
   })
 
@@ -35,6 +39,14 @@ describe('dialog module', () => {
       assert.throws(() => {
         dialog.showSaveDialog({defaultPath: {}})
       }, /Default path must be a string/)
+
+      assert.throws(() => {
+        dialog.showSaveDialog({message: {}})
+      }, /Message must be a string/)
+
+      assert.throws(() => {
+        dialog.showSaveDialog({nameFieldLabel: {}})
+      }, /Name field label must be a string/)
     })
   })