@@ -21,7 +21,6 @@ var duplexify = require('duplexify');
2121var extend = require ( 'extend' ) ;
2222var googleProtoFiles = require ( 'google-proto-files' ) ;
2323var grpc = require ( 'grpc' ) ;
24- var grpcVersion = require ( 'grpc/package.json' ) . version ;
2524var is = require ( 'is' ) ;
2625var path = require ( 'path' ) ;
2726var proxyquire = require ( 'proxyquire' ) ;
@@ -111,6 +110,11 @@ describe('GrpcService', function() {
111110 } ;
112111 var ROOT_DIR = '/root/dir' ;
113112 var PROTO_FILE_PATH = 'filepath.proto' ;
113+ var EXPECTED_API_CLIENT_HEADER = [
114+ 'gl-node/' + process . versions . node ,
115+ 'gccl/' + CONFIG . packageJson . version ,
116+ 'grpc/' + require ( 'grpc/package.json' ) . version
117+ ] . join ( ' ' ) ;
114118
115119 var MOCK_GRPC_API = { google : { } } ;
116120 MOCK_GRPC_API . google [ CONFIG . service ] = { } ;
@@ -275,11 +279,7 @@ describe('GrpcService', function() {
275279
276280 it ( 'should default grpcMetadata to empty metadata' , function ( ) {
277281 var fakeGrpcMetadata = {
278- 'x-goog-api-client' : [
279- 'gl-node/' + process . versions . node ,
280- 'gccl/' + CONFIG . packageJson . version ,
281- 'grpc/' + grpcVersion
282- ] . join ( ' ' )
282+ 'x-goog-api-client' : EXPECTED_API_CLIENT_HEADER
283283 } ;
284284
285285 GrpcMetadataOverride = function ( ) { } ;
@@ -296,11 +296,7 @@ describe('GrpcService', function() {
296296
297297 it ( 'should create and localize grpcMetadata' , function ( ) {
298298 var fakeGrpcMetadata = extend ( {
299- 'x-goog-api-client' : [
300- 'gl-node/' + process . versions . node ,
301- 'gccl/' + CONFIG . packageJson . version ,
302- 'grpc/' + grpcVersion
303- ] . join ( ' ' )
299+ 'x-goog-api-client' : EXPECTED_API_CLIENT_HEADER
304300 } , CONFIG . grpcMetadata ) ;
305301
306302 GrpcMetadataOverride = function ( ) { } ;
0 commit comments