@@ -3716,7 +3716,7 @@ describe('utils', () => {
3716
3716
run_settings : { networkLogs : true }
3717
3717
} ;
3718
3718
let expectResult = {
3719
- run_settings : { networkLogs : 'true' }
3719
+ run_settings : { networkLogs : 'true' , network_logs : 'true' , networkLogsOptions : null , network_logs_options : null }
3720
3720
}
3721
3721
utils . setNetworkLogs ( bsConfig ) ;
3722
3722
expect ( bsConfig ) . to . be . eql ( expectResult ) ;
@@ -3727,7 +3727,7 @@ describe('utils', () => {
3727
3727
run_settings : { networkLogs : "true" }
3728
3728
} ;
3729
3729
let expectResult = {
3730
- run_settings : { networkLogs : "true" }
3730
+ run_settings : { networkLogs : "true" , network_logs : 'true' , networkLogsOptions : null , network_logs_options : null }
3731
3731
}
3732
3732
utils . setNetworkLogs ( bsConfig ) ;
3733
3733
expect ( bsConfig ) . to . be . eql ( expectResult ) ;
@@ -3738,7 +3738,7 @@ describe('utils', () => {
3738
3738
run_settings : { networkLogs : "abc" }
3739
3739
} ;
3740
3740
let expectResult = {
3741
- run_settings : { networkLogs : "false" }
3741
+ run_settings : { networkLogs : "false" , network_logs : 'false' , networkLogsOptions : null , network_logs_options : null }
3742
3742
}
3743
3743
utils . setNetworkLogs ( bsConfig ) ;
3744
3744
expect ( bsConfig ) . to . be . eql ( expectResult ) ;
@@ -3749,7 +3749,105 @@ describe('utils', () => {
3749
3749
run_settings : { }
3750
3750
} ;
3751
3751
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 }
3753
3851
}
3754
3852
utils . setNetworkLogs ( bsConfig ) ;
3755
3853
expect ( bsConfig ) . to . be . eql ( expectResult ) ;
0 commit comments