@@ -9,13 +9,13 @@ describe('integration settings', () => {
99 it ( 'sets the correct configuration when `blockAllMedia` is disabled' , async ( ) => {
1010 const { replay } = await mockSdk ( { replayOptions : { blockAllMedia : false } } ) ;
1111
12- expect ( replay . recordingOptions . blockSelector ) . toBe ( '[data-sentry-block]' ) ;
12+ expect ( replay [ '_recordingOptions' ] . blockSelector ) . toBe ( '[data-sentry-block]' ) ;
1313 } ) ;
1414
1515 it ( 'sets the correct configuration when `blockSelector` is empty and `blockAllMedia` is enabled' , async ( ) => {
1616 const { replay } = await mockSdk ( { replayOptions : { blockSelector : '' } } ) ;
1717
18- expect ( replay . recordingOptions . blockSelector ) . toMatchInlineSnapshot (
18+ expect ( replay [ '_recordingOptions' ] . blockSelector ) . toMatchInlineSnapshot (
1919 '"img,image,svg,path,rect,area,video,object,picture,embed,map,audio"' ,
2020 ) ;
2121 } ) ;
@@ -25,7 +25,7 @@ describe('integration settings', () => {
2525 replayOptions : { blockSelector : '[data-test-blockSelector]' } ,
2626 } ) ;
2727
28- expect ( replay . recordingOptions . blockSelector ) . toMatchInlineSnapshot (
28+ expect ( replay [ '_recordingOptions' ] . blockSelector ) . toMatchInlineSnapshot (
2929 '"[data-test-blockSelector],img,image,svg,path,rect,area,video,object,picture,embed,map,audio"' ,
3030 ) ;
3131 } ) ;
@@ -48,7 +48,7 @@ describe('integration settings', () => {
4848 sentryOptions : { replaysSessionSampleRate : undefined } ,
4949 } ) ;
5050
51- expect ( replay . options . sessionSampleRate ) . toBe ( 0.5 ) ;
51+ expect ( replay . getOptions ( ) . sessionSampleRate ) . toBe ( 0.5 ) ;
5252 expect ( mockConsole ) . toBeCalledTimes ( 1 ) ;
5353 } ) ;
5454
@@ -58,21 +58,21 @@ describe('integration settings', () => {
5858 sentryOptions : { replaysSessionSampleRate : undefined } ,
5959 } ) ;
6060
61- expect ( replay . options . sessionSampleRate ) . toBe ( 0 ) ;
61+ expect ( replay . getOptions ( ) . sessionSampleRate ) . toBe ( 0 ) ;
6262 expect ( mockConsole ) . toBeCalledTimes ( 1 ) ;
6363 } ) ;
6464
6565 it ( 'works with defining settings in SDK' , async ( ) => {
6666 const { replay } = await mockSdk ( { sentryOptions : { replaysSessionSampleRate : 0.5 } , replayOptions : { } } ) ;
6767
68- expect ( replay . options . sessionSampleRate ) . toBe ( 0.5 ) ;
68+ expect ( replay . getOptions ( ) . sessionSampleRate ) . toBe ( 0.5 ) ;
6969 expect ( mockConsole ) . toBeCalledTimes ( 0 ) ;
7070 } ) ;
7171
7272 it ( 'works with defining 0 in SDK' , async ( ) => {
7373 const { replay } = await mockSdk ( { sentryOptions : { replaysSessionSampleRate : 0 } , replayOptions : { } } ) ;
7474
75- expect ( replay . options . sessionSampleRate ) . toBe ( 0 ) ;
75+ expect ( replay . getOptions ( ) . sessionSampleRate ) . toBe ( 0 ) ;
7676 expect ( mockConsole ) . toBeCalledTimes ( 0 ) ;
7777 } ) ;
7878
@@ -82,7 +82,7 @@ describe('integration settings', () => {
8282 replayOptions : { sessionSampleRate : 0.1 } ,
8383 } ) ;
8484
85- expect ( replay . options . sessionSampleRate ) . toBe ( 0.5 ) ;
85+ expect ( replay . getOptions ( ) . sessionSampleRate ) . toBe ( 0.5 ) ;
8686 expect ( mockConsole ) . toBeCalledTimes ( 1 ) ;
8787 } ) ;
8888
@@ -92,7 +92,7 @@ describe('integration settings', () => {
9292 replayOptions : { sessionSampleRate : 0.1 } ,
9393 } ) ;
9494
95- expect ( replay . options . sessionSampleRate ) . toBe ( 0 ) ;
95+ expect ( replay . getOptions ( ) . sessionSampleRate ) . toBe ( 0 ) ;
9696 expect ( mockConsole ) . toBeCalledTimes ( 1 ) ;
9797 } ) ;
9898 } ) ;
@@ -114,7 +114,7 @@ describe('integration settings', () => {
114114 sentryOptions : { replaysOnErrorSampleRate : undefined } ,
115115 } ) ;
116116
117- expect ( replay . options . errorSampleRate ) . toBe ( 0.5 ) ;
117+ expect ( replay . getOptions ( ) . errorSampleRate ) . toBe ( 0.5 ) ;
118118 expect ( mockConsole ) . toBeCalledTimes ( 1 ) ;
119119 } ) ;
120120
@@ -124,21 +124,21 @@ describe('integration settings', () => {
124124 sentryOptions : { replaysOnErrorSampleRate : undefined } ,
125125 } ) ;
126126
127- expect ( replay . options . errorSampleRate ) . toBe ( 0 ) ;
127+ expect ( replay . getOptions ( ) . errorSampleRate ) . toBe ( 0 ) ;
128128 expect ( mockConsole ) . toBeCalledTimes ( 1 ) ;
129129 } ) ;
130130
131131 it ( 'works with defining settings in SDK' , async ( ) => {
132132 const { replay } = await mockSdk ( { sentryOptions : { replaysOnErrorSampleRate : 0.5 } , replayOptions : { } } ) ;
133133
134- expect ( replay . options . errorSampleRate ) . toBe ( 0.5 ) ;
134+ expect ( replay . getOptions ( ) . errorSampleRate ) . toBe ( 0.5 ) ;
135135 expect ( mockConsole ) . toBeCalledTimes ( 0 ) ;
136136 } ) ;
137137
138138 it ( 'works with defining 0 in SDK' , async ( ) => {
139139 const { replay } = await mockSdk ( { sentryOptions : { replaysOnErrorSampleRate : 0 } , replayOptions : { } } ) ;
140140
141- expect ( replay . options . errorSampleRate ) . toBe ( 0 ) ;
141+ expect ( replay . getOptions ( ) . errorSampleRate ) . toBe ( 0 ) ;
142142 expect ( mockConsole ) . toBeCalledTimes ( 0 ) ;
143143 } ) ;
144144
@@ -148,7 +148,7 @@ describe('integration settings', () => {
148148 replayOptions : { errorSampleRate : 0.1 } ,
149149 } ) ;
150150
151- expect ( replay . options . errorSampleRate ) . toBe ( 0.5 ) ;
151+ expect ( replay . getOptions ( ) . errorSampleRate ) . toBe ( 0.5 ) ;
152152 expect ( mockConsole ) . toBeCalledTimes ( 1 ) ;
153153 } ) ;
154154
@@ -158,7 +158,7 @@ describe('integration settings', () => {
158158 replayOptions : { errorSampleRate : 0.1 } ,
159159 } ) ;
160160
161- expect ( replay . options . errorSampleRate ) . toBe ( 0 ) ;
161+ expect ( replay . getOptions ( ) . errorSampleRate ) . toBe ( 0 ) ;
162162 expect ( mockConsole ) . toBeCalledTimes ( 1 ) ;
163163 } ) ;
164164 } ) ;
@@ -168,25 +168,25 @@ describe('integration settings', () => {
168168 const { replay } = await mockSdk ( { replayOptions : { } } ) ;
169169
170170 // Default is true
171- expect ( replay . recordingOptions . maskTextSelector ) . toBe ( '*' ) ;
171+ expect ( replay [ '_recordingOptions' ] . maskTextSelector ) . toBe ( '*' ) ;
172172 } ) ;
173173
174174 it ( 'works with true' , async ( ) => {
175175 const { replay } = await mockSdk ( { replayOptions : { maskAllText : true } } ) ;
176176
177- expect ( replay . recordingOptions . maskTextSelector ) . toBe ( '*' ) ;
177+ expect ( replay [ '_recordingOptions' ] . maskTextSelector ) . toBe ( '*' ) ;
178178 } ) ;
179179
180180 it ( 'works with false' , async ( ) => {
181181 const { replay } = await mockSdk ( { replayOptions : { maskAllText : false } } ) ;
182182
183- expect ( replay . recordingOptions . maskTextSelector ) . toBe ( undefined ) ;
183+ expect ( replay [ '_recordingOptions' ] . maskTextSelector ) . toBe ( undefined ) ;
184184 } ) ;
185185
186186 it ( 'overwrites custom maskTextSelector option' , async ( ) => {
187187 const { replay } = await mockSdk ( { replayOptions : { maskAllText : true , maskTextSelector : '[custom]' } } ) ;
188188
189- expect ( replay . recordingOptions . maskTextSelector ) . toBe ( '*' ) ;
189+ expect ( replay [ '_recordingOptions' ] . maskTextSelector ) . toBe ( '*' ) ;
190190 } ) ;
191191 } ) ;
192192
@@ -197,7 +197,7 @@ describe('integration settings', () => {
197197 sentryOptions : { } ,
198198 } ) ;
199199
200- expect ( replay . options . _experiments ) . toEqual ( { captureExceptions : true } ) ;
200+ expect ( replay . getOptions ( ) . _experiments ) . toEqual ( { captureExceptions : true } ) ;
201201 } ) ;
202202
203203 it ( 'works without defining _experiments in integration' , async ( ) => {
@@ -206,7 +206,7 @@ describe('integration settings', () => {
206206 sentryOptions : { } ,
207207 } ) ;
208208
209- expect ( replay . options . _experiments ) . toEqual ( { } ) ;
209+ expect ( replay . getOptions ( ) . _experiments ) . toEqual ( { } ) ;
210210 } ) ;
211211 } ) ;
212212} ) ;
0 commit comments