diff --git a/src/node/test/interop_sanity_test.js b/src/node/test/interop_sanity_test.js
index 8ea48c359f8fc3ff0c5232b16a3f4588d18df2dc..6cc7d444cdc33272756318bbbc679d0bc6b06747 100644
--- a/src/node/test/interop_sanity_test.js
+++ b/src/node/test/interop_sanity_test.js
@@ -48,6 +48,9 @@ describe('Interop tests', function() {
     port = 'localhost:' + server_obj.port;
     done();
   });
+  after(function() {
+    server.shutdown();
+  });
   // This depends on not using a binary stream
   it('should pass empty_unary', function(done) {
     interop_client.runTest(port, name_override, 'empty_unary', true, done);