From bb36430c4fc8d7ae0792f2e19294ee1eae966074 Mon Sep 17 00:00:00 2001 From: murgatroid99 Date: Mon, 17 Aug 2015 13:35:54 -0700 Subject: [PATCH] Made deadline tests accept INTERNAL status --- interop/interop_client.js | 4 +++- test/surface_test.js | 6 ++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/interop/interop_client.js b/interop/interop_client.js index 6d6f9a34..612dcf01 100644 --- a/interop/interop_client.js +++ b/interop/interop_client.js @@ -264,7 +264,9 @@ function timeoutOnSleepingServer(client, done) { payload: {body: zeroBuffer(27182)} }); call.on('error', function(error) { - assert.strictEqual(error.code, grpc.status.DEADLINE_EXCEEDED); + + assert(error.code === grpc.status.DEADLINE_EXCEEDED || + error.code === grpc.status.INTERNAL); done(); }); } diff --git a/test/surface_test.js b/test/surface_test.js index 52515cc8..ec7ed877 100644 --- a/test/surface_test.js +++ b/test/surface_test.js @@ -784,7 +784,8 @@ describe('Other conditions', function() { client.clientStream(function(err, value) { try { assert(err); - assert.strictEqual(err.code, grpc.status.DEADLINE_EXCEEDED); + assert(err.code === grpc.status.DEADLINE_EXCEEDED || + err.code === grpc.status.INTERNAL); } finally { callback(err, value); done(); @@ -809,7 +810,8 @@ describe('Other conditions', function() { null, {parent: parent, propagate_flags: deadline_flags}); child.on('error', function(err) { assert(err); - assert.strictEqual(err.code, grpc.status.DEADLINE_EXCEEDED); + assert(err.code === grpc.status.DEADLINE_EXCEEDED || + err.code === grpc.status.INTERNAL); done(); }); };