From b9d43fe2f6ba80a8bf074edc9ce765bf866e58a7 Mon Sep 17 00:00:00 2001 From: Ernest Landrito Date: Mon, 17 Apr 2017 10:43:44 -0700 Subject: [PATCH 1/2] Vision: Add 'gccl' header. --- packages/vision/src/index.js | 5 +++++ 1 file changed, 5 insertions(+) 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) }; From 70970b9f4854348107d3bf34e0c5738f8f3761b0 Mon Sep 17 00:00:00 2001 From: Ernest Landrito Date: Mon, 17 Apr 2017 10:58:42 -0700 Subject: [PATCH 2/2] Add test --- packages/vision/test/index.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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; } };