diff --git a/packages/google-cloud-vision/src/index.js b/packages/google-cloud-vision/src/index.js index a0b94ea7906..ddc5c05686f 100644 --- a/packages/google-cloud-vision/src/index.js +++ b/packages/google-cloud-vision/src/index.js @@ -1712,6 +1712,15 @@ Vision.prototype.readDocument = function(images, options, callback) { * @private */ Vision.findImages_ = function(images, callback) { + if (global.GCLOUD_SANDBOX_ENV) { + callback(null, [ + { + content: new Buffer('') + } + ]); + return; + } + var MAX_PARALLEL_LIMIT = 5; images = arrify(images); diff --git a/packages/google-cloud-vision/test/index.js b/packages/google-cloud-vision/test/index.js index 2693336fefd..27fdb50995f 100644 --- a/packages/google-cloud-vision/test/index.js +++ b/packages/google-cloud-vision/test/index.js @@ -1008,6 +1008,23 @@ describe('Vision', function() { }); describe('findImages_', function() { + it('should return buffer for snippet sandbox', function(done) { + global.GCLOUD_SANDBOX_ENV = true; + + Vision.findImages_({}, function(err, images) { + delete global.GCLOUD_SANDBOX_ENV; + assert.ifError(err); + + assert.deepEqual(images, [ + { + content: new Buffer('') + } + ]); + + done(); + }); + }); + it('should convert a File object', function(done) { var file = { name: 'file-name',