diff --git a/test/server.test.js b/test/server.test.js
index <HASH>..<HASH> 100644
--- a/test/server.test.js
+++ b/test/server.test.js
@@ -24,8 +24,6 @@ var DTRACE = d.createDTraceProvider('restifyUnitTest');
 var LOGGER = new Logger({name: 'restify/test/server'});
 var PORT = process.env.UNIT_TEST_PORT || 12345;
 
-
-
 ///--- Tests
 
 test('throws on missing options', function (t) {
@@ -85,6 +83,16 @@ test('listen and close (port only)', function (t) {
 });
 
 
+test('listen and close (port only) w/ port number as string', function (t) {
+  var server = new Server({ dtrace: DTRACE, log: LOGGER });
+  server.listen(String(PORT), function () {
+    server.close(function () {
+      t.end();
+    });
+  });
+});
+
+
 test('listen and close (port and hostname)', function (t) {
   var server = new Server({ dtrace: DTRACE, log: LOGGER });
   server.listen(PORT, '127.0.0.1', function () {
Added test condition to "listen and close" with port value cast as string