mirror of https://github.com/grpc/grpc-node.git
Merge branch 'v1.0.x' into manual-upmerge
This commit is contained in:
commit
9474108971
|
@ -71,6 +71,8 @@ var Metadata = require('./metadata.js');
|
|||
|
||||
var common = require('./common.js');
|
||||
|
||||
var _ = require('lodash');
|
||||
|
||||
/**
|
||||
* Create an SSL Credentials object. If using a client-side certificate, both
|
||||
* the second and third arguments must be passed.
|
||||
|
@ -99,7 +101,7 @@ exports.createFromMetadataGenerator = function(metadata_generator) {
|
|||
var message = '';
|
||||
if (error) {
|
||||
message = error.message;
|
||||
if (error.hasOwnProperty('code')) {
|
||||
if (error.hasOwnProperty('code') && _.isFinite(error.code)) {
|
||||
code = error.code;
|
||||
} else {
|
||||
code = grpc.status.UNAUTHENTICATED;
|
||||
|
|
|
@ -71,7 +71,10 @@ var fakeSuccessfulGoogleCredentials = {
|
|||
var fakeFailingGoogleCredentials = {
|
||||
getRequestMetadata: function(service_url, callback) {
|
||||
setTimeout(function() {
|
||||
callback(new Error('Authentication failure'));
|
||||
// Google credentials currently adds string error codes to auth errors
|
||||
var error = new Error('Authentication failure');
|
||||
error.code = 'ENOENT';
|
||||
callback(error);
|
||||
}, 0);
|
||||
}
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue