@@ -687,25 +687,42 @@ 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+ } ) ,
691698 ) ;
692699 } ) ;
693700
694- test ( 'adds ip_address {{auto}} to user if not set' , ( ) => {
701+ test ( 'adds ip_address undefined to user if not set' , ( ) => {
695702 client . captureEvent ( {
696703 user : { } ,
697704 } ) ;
698705
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+ } ) ,
701713 ) ;
702714 } ) ;
703715
704- test ( 'adds ip_address {{auto}} to undefined user' , ( ) => {
716+ test ( 'leaves ip_address undefined to undefined user' , ( ) => {
705717 client . captureEvent ( { } ) ;
706718
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+ } ) ,
709726 ) ;
710727 } ) ;
711728
@@ -724,15 +741,13 @@ describe('Tests ReactNativeClient', () => {
724741 expect (
725742 mockTransportSend . mock . calls [ 0 ] [ firstArg ] [ envelopeItems ] [ 0 ] [ envelopeItemPayload ] . user ?. ip_address ,
726743 ) . 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+ ) ;
736751 } ) ;
737752
738753 test ( 'does not add ip_address {{auto}} to session if sendDefaultPii is false' , ( ) => {
0 commit comments