Skip to content

Commit c6dda85

Browse files
committed
Refactor test/service.js
1 parent 8e043e7 commit c6dda85

1 file changed

Lines changed: 7 additions & 11 deletions

File tree

packages/common-grpc/test/service.js

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ var duplexify = require('duplexify');
2121
var extend = require('extend');
2222
var googleProtoFiles = require('google-proto-files');
2323
var grpc = require('grpc');
24-
var grpcVersion = require('grpc/package.json').version;
2524
var is = require('is');
2625
var path = require('path');
2726
var 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

Comments
 (0)