@@ -687,25 +687,45 @@ describe('Tests ReactNativeClient', () => {
687687 } ) ;
688688
689689 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+ }
698+ ) ,
691699 ) ;
692700 } ) ;
693701
694- test ( 'adds ip_address {{auto}} to user if not set' , ( ) => {
702+ test ( 'adds ip_address undefined to user if not set' , ( ) => {
695703 client . captureEvent ( {
696704 user : { } ,
697705 } ) ;
698706
699- expect ( mockTransportSend . mock . calls [ 0 ] [ firstArg ] [ envelopeItems ] [ 0 ] [ envelopeItemPayload ] . user ) . toEqual (
700- expect . objectContaining ( { ip_address : '{{auto}}' } ) ,
707+ expect ( mockTransportSend . mock . calls [ 0 ] [ firstArg ] [ envelopeItems ] [ 0 ] [ envelopeItemPayload ] . user ) . toBeEmptyObject ( ) ;
708+ expect ( mockTransportSend . mock . calls [ 0 ] [ firstArg ] [ envelopeItems ] [ 0 ] [ envelopeItemPayload ] . sdk ) . toEqual (
709+ expect . objectContaining ( {
710+ settings : {
711+ infer_ip : 'never'
712+ }
713+ }
714+ ) ,
701715 ) ;
702716 } ) ;
703717
704- test ( 'adds ip_address {{auto}} to undefined user' , ( ) => {
718+ test ( 'leaves ip_address undefined to undefined user' , ( ) => {
705719 client . captureEvent ( { } ) ;
706720
707- expect ( mockTransportSend . mock . calls [ 0 ] [ firstArg ] [ envelopeItems ] [ 0 ] [ envelopeItemPayload ] . user ) . toEqual (
708- expect . objectContaining ( { ip_address : '{{auto}}' } ) ,
721+ expect ( mockTransportSend . mock . calls [ 0 ] [ firstArg ] [ envelopeItems ] [ 0 ] [ envelopeItemPayload ] . user ) . toBeUndefined ( ) ;
722+ expect ( mockTransportSend . mock . calls [ 0 ] [ firstArg ] [ envelopeItems ] [ 0 ] [ envelopeItemPayload ] . sdk ) . toEqual (
723+ expect . objectContaining ( {
724+ settings : {
725+ infer_ip : 'never'
726+ }
727+ }
728+ ) ,
709729 ) ;
710730 } ) ;
711731
@@ -724,15 +744,14 @@ describe('Tests ReactNativeClient', () => {
724744 expect (
725745 mockTransportSend . mock . calls [ 0 ] [ firstArg ] [ envelopeItems ] [ 0 ] [ envelopeItemPayload ] . user ?. ip_address ,
726746 ) . 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 ) ;
747+ expect ( mockTransportSend . mock . calls [ 0 ] [ firstArg ] [ envelopeItems ] [ 0 ] [ envelopeItemPayload ] . sdk ) . toEqual (
748+ expect . objectContaining ( {
749+ settings : {
750+ infer_ip : 'never'
751+ }
752+ }
753+ ) ,
754+ ) ;
736755 } ) ;
737756
738757 test ( 'does not add ip_address {{auto}} to session if sendDefaultPii is false' , ( ) => {
0 commit comments