@@ -591,6 +591,13 @@ describe('Logging', function() {
591591
592592 stream . abort ( ) ;
593593 } ) ;
594+
595+ it ( 'should not require an options object' , function ( ) {
596+ assert . doesNotThrow ( function ( ) {
597+ var stream = logging . getEntriesStream ( ) ;
598+ stream . emit ( 'reading' ) ;
599+ } ) ;
600+ } ) ;
594601 } ) ;
595602
596603 describe ( 'getSinks' , function ( ) {
@@ -889,6 +896,19 @@ describe('Logging', function() {
889896 } ) ;
890897
891898 describe ( 'makeRequestCallback' , function ( ) {
899+ it ( 'should return if in snippet sandbox' , function ( done ) {
900+ logging . auth . getProjectId = function ( ) {
901+ done ( new Error ( 'Should not have gotten project ID.' ) ) ;
902+ } ;
903+
904+ global . GCLOUD_SANDBOX_ENV = true ;
905+ var returnValue = logging . request ( CONFIG , assert . ifError ) ;
906+ delete global . GCLOUD_SANDBOX_ENV ;
907+
908+ assert . strictEqual ( returnValue , undefined ) ;
909+ done ( ) ;
910+ } ) ;
911+
892912 it ( 'should prepare the request' , function ( done ) {
893913 logging . api [ CONFIG . client ] [ CONFIG . method ] = {
894914 bind : function ( gaxClient , reqOpts , gaxOpts ) {
@@ -944,6 +964,20 @@ describe('Logging', function() {
944964 } ;
945965 } ) ;
946966
967+ it ( 'should return if in snippet sandbox' , function ( done ) {
968+ logging . auth . getProjectId = function ( ) {
969+ done ( new Error ( 'Should not have gotten project ID.' ) ) ;
970+ } ;
971+
972+ global . GCLOUD_SANDBOX_ENV = true ;
973+ var returnValue = logging . request ( CONFIG ) ;
974+ returnValue . emit ( 'reading' ) ;
975+ delete global . GCLOUD_SANDBOX_ENV ;
976+
977+ assert ( returnValue instanceof require ( 'stream' ) ) ;
978+ done ( ) ;
979+ } ) ;
980+
947981 it ( 'should expose an abort function' , function ( done ) {
948982 GAX_STREAM . cancel = done ;
949983
0 commit comments