@@ -721,19 +721,19 @@ describe('person processing', () => {
721
721
} )
722
722
723
723
describe ( 'decide' , ( ) => {
724
- it ( 'should change the person mode from default when decide response is handled' , async ( ) => {
724
+ it ( 'should default the person mode to identified_only when an incomplete decide response is handled' , async ( ) => {
725
725
// arrange
726
726
const { posthog, beforeSendMock } = await setup ( undefined )
727
727
posthog . capture ( 'startup page view' )
728
728
729
729
// act
730
- posthog . _onRemoteConfig ( { defaultIdentifiedOnly : false } as RemoteConfig )
730
+ posthog . _onRemoteConfig ( { } as RemoteConfig )
731
731
posthog . capture ( 'custom event' )
732
732
733
733
// assert
734
734
expect ( beforeSendMock . mock . calls . length ) . toEqual ( 2 )
735
735
expect ( beforeSendMock . mock . calls [ 0 ] [ 0 ] . properties . $process_person_profile ) . toEqual ( false )
736
- expect ( beforeSendMock . mock . calls [ 1 ] [ 0 ] . properties . $process_person_profile ) . toEqual ( true )
736
+ expect ( beforeSendMock . mock . calls [ 1 ] [ 0 ] . properties . $process_person_profile ) . toEqual ( false )
737
737
} )
738
738
739
739
it ( 'should NOT change the person mode from user-defined when decide response is handled' , async ( ) => {
@@ -750,31 +750,5 @@ describe('person processing', () => {
750
750
expect ( beforeSendMock . mock . calls [ 0 ] [ 0 ] . properties . $process_person_profile ) . toEqual ( false )
751
751
expect ( beforeSendMock . mock . calls [ 1 ] [ 0 ] . properties . $process_person_profile ) . toEqual ( false )
752
752
} )
753
-
754
- it ( 'should persist when the default person mode is overridden by decide' , async ( ) => {
755
- // arrange
756
- const persistenceName = uuidv7 ( )
757
- const { posthog : posthog1 , beforeSendMock : beforeSendMock1 } = await setup (
758
- undefined ,
759
- undefined ,
760
- persistenceName
761
- )
762
-
763
- // act
764
- posthog1 . _onRemoteConfig ( { defaultIdentifiedOnly : false } as RemoteConfig )
765
- posthog1 . capture ( 'custom event 1' )
766
- const { posthog : posthog2 , beforeSendMock : beforeSendMock2 } = await setup (
767
- undefined ,
768
- undefined ,
769
- persistenceName
770
- )
771
- posthog2 . capture ( 'custom event 2' )
772
-
773
- // assert
774
- expect ( beforeSendMock1 . mock . calls . length ) . toEqual ( 1 )
775
- expect ( beforeSendMock2 . mock . calls . length ) . toEqual ( 1 )
776
- expect ( beforeSendMock1 . mock . calls [ 0 ] [ 0 ] . properties . $process_person_profile ) . toEqual ( true )
777
- expect ( beforeSendMock2 . mock . calls [ 0 ] [ 0 ] . properties . $process_person_profile ) . toEqual ( true )
778
- } )
779
753
} )
780
754
} )
0 commit comments