From 0af89aa5586817a19297aa18a63c61ba881bc88b Mon Sep 17 00:00:00 2001 From: murgatroid99 Date: Fri, 30 Jan 2015 14:13:11 -0800 Subject: Added handling for unimplemeneted methods on the server --- src/node/test/client_server_test.js | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/node/test') diff --git a/src/node/test/client_server_test.js b/src/node/test/client_server_test.js index 059dd1323a..1db9f69467 100644 --- a/src/node/test/client_server_test.js +++ b/src/node/test/client_server_test.js @@ -185,6 +185,14 @@ describe('echo client', function() { done(); }); }); + it('should get correct status for unimplemented method', function(done) { + var stream = client.makeRequest(channel, 'unimplemented_method'); + stream.end(); + stream.on('status', function(status) { + assert.equal(status.code, grpc.status.UNIMPLEMENTED); + done(); + }); + }); }); /* TODO(mlumish): explore options for reducing duplication between this test * and the insecure echo client test */ -- cgit v1.2.3