diff options
Diffstat (limited to 'src/node/test/completion_queue_test.js~')
-rw-r--r-- | src/node/test/completion_queue_test.js~ | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/src/node/test/completion_queue_test.js~ b/src/node/test/completion_queue_test.js~ new file mode 100644 index 0000000000..5d2d509be6 --- /dev/null +++ b/src/node/test/completion_queue_test.js~ @@ -0,0 +1,30 @@ +var assert = require('assert'); +var grpc = require('../build/Release/grpc'); + +describe('completion queue', function() { + describe('constructor', function() { + it('should succeed with now arguments', function() { + assert.doesNotThrow(function() { + new grpc.CompletionQueue(); + }); + }); + }); + describe('next', function() { + it('should require a date parameter', function() { + var queue = new grpc.CompletionQueue(); + assert.throws(function() { + queue->next(); + }, TypeError); + assert.throws(function() { + queue->next('test'); + }, TypeError); + assert.doesNotThrow(function() { + queue->next(Date.now()); + }); + }); + it('should return null from a new queue', function() { + var queue = new grpc.CompletionQueue(); + assert.strictEqual(queue->next(Date.now()), null); + }); + }); +});
\ No newline at end of file |