@@ -591,6 +591,13 @@ describe('Logging', function() {
591
591
592
592
stream . abort ( ) ;
593
593
} ) ;
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
+ } ) ;
594
601
} ) ;
595
602
596
603
describe ( 'getSinks' , function ( ) {
@@ -889,6 +896,19 @@ describe('Logging', function() {
889
896
} ) ;
890
897
891
898
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
+
892
912
it ( 'should prepare the request' , function ( done ) {
893
913
logging . api [ CONFIG . client ] [ CONFIG . method ] = {
894
914
bind : function ( gaxClient , reqOpts , gaxOpts ) {
@@ -944,6 +964,20 @@ describe('Logging', function() {
944
964
} ;
945
965
} ) ;
946
966
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
+
947
981
it ( 'should expose an abort function' , function ( done ) {
948
982
GAX_STREAM . cancel = done ;
949
983
0 commit comments