From 060545d41b1da4b5704318f39573a719f1f4d895 Mon Sep 17 00:00:00 2001 From: Dave Gramlich Date: Fri, 13 Oct 2017 16:09:08 -0400 Subject: [PATCH] pubsub: pass back messageId as string --- packages/pubsub/src/publisher.js | 4 +++- packages/pubsub/test/publisher.js | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/pubsub/src/publisher.js b/packages/pubsub/src/publisher.js index 927e5a605bf..e7e9724230d 100644 --- a/packages/pubsub/src/publisher.js +++ b/packages/pubsub/src/publisher.js @@ -222,6 +222,8 @@ Publisher.prototype.queue_ = function(data, attrs, callback) { * All async methods (except for streams) will return a Promise in the event * that a callback is omitted. */ -common.util.promisifyAll(Publisher); +common.util.promisifyAll(Publisher, { + singular: true +}); module.exports = Publisher; diff --git a/packages/pubsub/test/publisher.js b/packages/pubsub/test/publisher.js index d5e0487b24a..3589e87e5c9 100644 --- a/packages/pubsub/test/publisher.js +++ b/packages/pubsub/test/publisher.js @@ -23,8 +23,9 @@ var proxyquire = require('proxyquire'); var promisified = false; var fakeUtil = extend({}, common.util, { - promisifyAll: function(Class) { + promisifyAll: function(Class, options) { if (Class.name === 'Publisher') { + assert.deepEqual(options, { singular: true }); promisified = true; } }