diff --git a/test/values.js b/test/values.js
index efad789..7fa1078 100644
--- a/test/values.js
+++ b/test/values.js
@@ -26,6 +26,12 @@ var opts = {
    },
    def2: {
       default: "val1"
+   },
+   "2d": {
+      flag: true
+   },
+   "3d": {
+      abbr: "3"
    }
 }
 
@@ -80,8 +86,12 @@ exports.testDash = function(test) {
 };
 
 exports.testNumbers = function(test) {
-  var options = parser.parseArgs(['sum', '-1', '2.5', '-3.5', '4']);
+  var options = parser.parseArgs(['sum', '-1', '2.5', '-3.5', '4', '--2d', '-3', 'test']);
 
   test.deepEqual(options.list3, ['-1', '2.5', '-3.5', '4']);
+  test.strictEqual(options['2d'], true);
+  test.strictEqual(options['3d'], "test")
   test.done();
 };
+
+
