diff --git a/packages/vision/src/index.js b/packages/vision/src/index.js index ddc5c05686f..d2b55077e91 100644 --- a/packages/vision/src/index.js +++ b/packages/vision/src/index.js @@ -60,6 +60,11 @@ function Vision(options) { return new Vision(options); } + options = extend({}, options, { + libName: 'gccl', + libVersion: require('../package.json').version + }); + this.api = { Vision: v1(options).imageAnnotatorClient(options) }; diff --git a/packages/vision/test/index.js b/packages/vision/test/index.js index 27fdb50995f..74838291b7c 100644 --- a/packages/vision/test/index.js +++ b/packages/vision/test/index.js @@ -106,11 +106,15 @@ describe('Vision', function() { var expectedVisionClient = {}; fakeV1Override = function(options) { - assert.strictEqual(options, OPTIONS); + var expected = extend({}, OPTIONS, { + libName: 'gccl', + libVersion: require('../package.json').version + }); + assert.deepStrictEqual(options, expected); return { imageAnnotatorClient: function(options) { - assert.strictEqual(options, OPTIONS); + assert.deepStrictEqual(options, expected); return expectedVisionClient; } };