@@ -687,25 +687,42 @@ describe('Tests ReactNativeClient', () => {
687
687
} ) ;
688
688
689
689
expect ( mockTransportSend . mock . calls [ 0 ] [ firstArg ] [ envelopeItems ] [ 0 ] [ envelopeItemPayload ] . user ) . toEqual (
690
- expect . objectContaining ( { ip_address : '{{auto}}' } ) ,
690
+ expect . objectContaining ( { ip_address : undefined } ) ,
691
+ ) ;
692
+ expect ( mockTransportSend . mock . calls [ 0 ] [ firstArg ] [ envelopeItems ] [ 0 ] [ envelopeItemPayload ] . sdk ) . toEqual (
693
+ expect . objectContaining ( {
694
+ settings : {
695
+ infer_ip : 'never' ,
696
+ } ,
697
+ } ) ,
691
698
) ;
692
699
} ) ;
693
700
694
- test ( 'adds ip_address {{auto}} to user if not set' , ( ) => {
701
+ test ( 'adds ip_address undefined to user if not set' , ( ) => {
695
702
client . captureEvent ( {
696
703
user : { } ,
697
704
} ) ;
698
705
699
- expect ( mockTransportSend . mock . calls [ 0 ] [ firstArg ] [ envelopeItems ] [ 0 ] [ envelopeItemPayload ] . user ) . toEqual (
700
- expect . objectContaining ( { ip_address : '{{auto}}' } ) ,
706
+ expect ( mockTransportSend . mock . calls [ 0 ] [ firstArg ] [ envelopeItems ] [ 0 ] [ envelopeItemPayload ] . user ) . toBeEmptyObject ( ) ;
707
+ expect ( mockTransportSend . mock . calls [ 0 ] [ firstArg ] [ envelopeItems ] [ 0 ] [ envelopeItemPayload ] . sdk ) . toEqual (
708
+ expect . objectContaining ( {
709
+ settings : {
710
+ infer_ip : 'never' ,
711
+ } ,
712
+ } ) ,
701
713
) ;
702
714
} ) ;
703
715
704
- test ( 'adds ip_address {{auto}} to undefined user' , ( ) => {
716
+ test ( 'leaves ip_address undefined to undefined user' , ( ) => {
705
717
client . captureEvent ( { } ) ;
706
718
707
- expect ( mockTransportSend . mock . calls [ 0 ] [ firstArg ] [ envelopeItems ] [ 0 ] [ envelopeItemPayload ] . user ) . toEqual (
708
- expect . objectContaining ( { ip_address : '{{auto}}' } ) ,
719
+ expect ( mockTransportSend . mock . calls [ 0 ] [ firstArg ] [ envelopeItems ] [ 0 ] [ envelopeItemPayload ] . user ) . toBeUndefined ( ) ;
720
+ expect ( mockTransportSend . mock . calls [ 0 ] [ firstArg ] [ envelopeItems ] [ 0 ] [ envelopeItemPayload ] . sdk ) . toEqual (
721
+ expect . objectContaining ( {
722
+ settings : {
723
+ infer_ip : 'never' ,
724
+ } ,
725
+ } ) ,
709
726
) ;
710
727
} ) ;
711
728
@@ -724,15 +741,13 @@ describe('Tests ReactNativeClient', () => {
724
741
expect (
725
742
mockTransportSend . mock . calls [ 0 ] [ firstArg ] [ envelopeItems ] [ 0 ] [ envelopeItemPayload ] . user ?. ip_address ,
726
743
) . toBeUndefined ( ) ;
727
- } ) ;
728
-
729
- test ( 'uses ip address hooks if sendDefaultPii is true' , ( ) => {
730
- const { onSpy } = createClientWithSpy ( {
731
- sendDefaultPii : true ,
732
- } ) ;
733
-
734
- expect ( onSpy ) . toHaveBeenCalledWith ( 'postprocessEvent' , addAutoIpAddressToUser ) ;
735
- expect ( onSpy ) . toHaveBeenCalledWith ( 'beforeSendSession' , addAutoIpAddressToSession ) ;
744
+ expect ( mockTransportSend . mock . calls [ 0 ] [ firstArg ] [ envelopeItems ] [ 0 ] [ envelopeItemPayload ] . sdk ) . toEqual (
745
+ expect . objectContaining ( {
746
+ settings : {
747
+ infer_ip : 'never' ,
748
+ } ,
749
+ } ) ,
750
+ ) ;
736
751
} ) ;
737
752
738
753
test ( 'does not add ip_address {{auto}} to session if sendDefaultPii is false' , ( ) => {
0 commit comments