@@ -3716,7 +3716,7 @@ describe('utils', () => {
37163716 run_settings : { networkLogs : true }
37173717 } ;
37183718 let expectResult = {
3719- run_settings : { networkLogs : 'true' }
3719+ run_settings : { networkLogs : 'true' , network_logs : 'true' , networkLogsOptions : null , network_logs_options : null }
37203720 }
37213721 utils . setNetworkLogs ( bsConfig ) ;
37223722 expect ( bsConfig ) . to . be . eql ( expectResult ) ;
@@ -3727,7 +3727,7 @@ describe('utils', () => {
37273727 run_settings : { networkLogs : "true" }
37283728 } ;
37293729 let expectResult = {
3730- run_settings : { networkLogs : "true" }
3730+ run_settings : { networkLogs : "true" , network_logs : 'true' , networkLogsOptions : null , network_logs_options : null }
37313731 }
37323732 utils . setNetworkLogs ( bsConfig ) ;
37333733 expect ( bsConfig ) . to . be . eql ( expectResult ) ;
@@ -3738,7 +3738,7 @@ describe('utils', () => {
37383738 run_settings : { networkLogs : "abc" }
37393739 } ;
37403740 let expectResult = {
3741- run_settings : { networkLogs : "false" }
3741+ run_settings : { networkLogs : "false" , network_logs : 'false' , networkLogsOptions : null , network_logs_options : null }
37423742 }
37433743 utils . setNetworkLogs ( bsConfig ) ;
37443744 expect ( bsConfig ) . to . be . eql ( expectResult ) ;
@@ -3749,7 +3749,105 @@ describe('utils', () => {
37493749 run_settings : { }
37503750 } ;
37513751 let expectResult = {
3752- run_settings : { networkLogs : "false" }
3752+ run_settings : { networkLogs : "false" , network_logs : 'false' , networkLogsOptions : null , network_logs_options : null }
3753+ }
3754+ utils . setNetworkLogs ( bsConfig ) ;
3755+ expect ( bsConfig ) . to . be . eql ( expectResult ) ;
3756+ } ) ;
3757+
3758+ it ( 'should return true if networkLogsOptions.captureContent is passed as boolean true' , ( ) => {
3759+ let bsConfig = {
3760+ run_settings : { networkLogs : true , networkLogsOptions : { captureContent : true } }
3761+ } ;
3762+ let expectResult = {
3763+ run_settings : { networkLogs : 'true' , network_logs : 'true' , networkLogsOptions : { capture_content : 'true' } , network_logs_options : { capture_content : 'true' } }
3764+ }
3765+ utils . setNetworkLogs ( bsConfig ) ;
3766+ expect ( bsConfig ) . to . be . eql ( expectResult ) ;
3767+ } ) ;
3768+
3769+ it ( 'should return true if networkLogsOptions.captureContent is passed as string true' , ( ) => {
3770+ let bsConfig = {
3771+ run_settings : { networkLogs : true , networkLogsOptions : { captureContent : 'true' } }
3772+ } ;
3773+ let expectResult = {
3774+ run_settings : { networkLogs : 'true' , network_logs : 'true' , networkLogsOptions : { capture_content : 'true' } , network_logs_options : { capture_content : 'true' } }
3775+ }
3776+ utils . setNetworkLogs ( bsConfig ) ;
3777+ expect ( bsConfig ) . to . be . eql ( expectResult ) ;
3778+ } ) ;
3779+
3780+ it ( 'should return false if networkLogsOptions.captureContent is passed as any other non true value' , ( ) => {
3781+ let bsConfig = {
3782+ run_settings : { networkLogs : true , networkLogsOptions : { captureContent : 'abc' } }
3783+ } ;
3784+ let expectResult = {
3785+ run_settings : { networkLogs : 'true' , network_logs : 'true' , networkLogsOptions : { capture_content : 'false' } , network_logs_options : { capture_content : 'false' } }
3786+ }
3787+ utils . setNetworkLogs ( bsConfig ) ;
3788+ expect ( bsConfig ) . to . be . eql ( expectResult ) ;
3789+ } ) ;
3790+
3791+ it ( 'should return null if networkLogsOptions.captureContent is not passed' , ( ) => {
3792+ let bsConfig = {
3793+ run_settings : { networkLogs : true , }
3794+ } ;
3795+ let expectResult = {
3796+ run_settings : { networkLogs : 'true' , network_logs : 'true' , networkLogsOptions : null , network_logs_options : null }
3797+ }
3798+ utils . setNetworkLogs ( bsConfig ) ;
3799+ expect ( bsConfig ) . to . be . eql ( expectResult ) ;
3800+ } ) ;
3801+ it ( 'should return null if networkLogs is false' , ( ) => {
3802+ let bsConfig = {
3803+ run_settings : { networkLogs : false , networkLogsOptions : { captureContent : true } }
3804+ } ;
3805+ let expectResult = {
3806+ run_settings : { networkLogs : 'false' , network_logs : 'false' , networkLogsOptions : null , network_logs_options : null }
3807+ }
3808+ utils . setNetworkLogs ( bsConfig ) ;
3809+ expect ( bsConfig ) . to . be . eql ( expectResult ) ;
3810+ } ) ;
3811+
3812+ it ( 'should return true if network_logs_options.capture_content is passed as boolean true' , ( ) => {
3813+ let bsConfig = {
3814+ run_settings : { network_logs : true , network_logs_options : { capture_content : true } }
3815+ } ;
3816+ let expectResult = {
3817+ run_settings : { network_logs : 'true' , networkLogs : 'true' , network_logs_options : { capture_content : 'true' } , networkLogsOptions : { capture_content : 'true' } }
3818+ }
3819+ utils . setNetworkLogs ( bsConfig ) ;
3820+ expect ( bsConfig ) . to . be . eql ( expectResult ) ;
3821+ } ) ;
3822+
3823+ it ( 'should return true if network_logs_options.capture_content is passed as string true' , ( ) => {
3824+ let bsConfig = {
3825+ run_settings : { network_logs : true , network_logs_options : { capture_content : 'true' } }
3826+ } ;
3827+ let expectResult = {
3828+ run_settings : { network_logs : 'true' , networkLogs : 'true' , network_logs_options : { capture_content : 'true' } , networkLogsOptions : { capture_content : 'true' } }
3829+ }
3830+ utils . setNetworkLogs ( bsConfig ) ;
3831+ expect ( bsConfig ) . to . be . eql ( expectResult ) ;
3832+ } ) ;
3833+
3834+ it ( 'should return false if network_logs_options.capture_content is passed as any other non true value' , ( ) => {
3835+ let bsConfig = {
3836+ run_settings : { network_logs : true , network_logs_options : { capture_content : 'abc' } }
3837+ } ;
3838+ let expectResult = {
3839+ run_settings : { network_logs : 'true' , networkLogs : 'true' , network_logs_options : { capture_content : 'false' } , networkLogsOptions : { capture_content : 'false' } }
3840+ }
3841+ utils . setNetworkLogs ( bsConfig ) ;
3842+ expect ( bsConfig ) . to . be . eql ( expectResult ) ;
3843+ } ) ;
3844+
3845+ it ( 'should return null if network_logs is false' , ( ) => {
3846+ let bsConfig = {
3847+ run_settings : { network_logs : false , network_logs_options : { capture_content : 'true' } }
3848+ } ;
3849+ let expectResult = {
3850+ run_settings : { network_logs : 'false' , networkLogs : 'false' , networkLogsOptions : null , network_logs_options : null }
37533851 }
37543852 utils . setNetworkLogs ( bsConfig ) ;
37553853 expect ( bsConfig ) . to . be . eql ( expectResult ) ;
0 commit comments