@@ -198,6 +198,17 @@ const RESIZEOBSERVER_EVENT: Event = {
198
198
} ,
199
199
} ;
200
200
201
+ const GOOGLETAG_EVENT : Event = {
202
+ exception : {
203
+ values : [
204
+ {
205
+ type : 'TypeError' ,
206
+ value : 'Cannot redefine property: googletag' ,
207
+ } ,
208
+ ] ,
209
+ } ,
210
+ } ;
211
+
201
212
const MALFORMED_EVENT : Event = {
202
213
exception : {
203
214
values : [
@@ -299,16 +310,21 @@ describe('InboundFilters', () => {
299
310
expect ( eventProcessor ( EXCEPTION_EVENT , { } ) ) . toBe ( null ) ;
300
311
} ) ;
301
312
302
- it ( 'uses default filters' , ( ) => {
313
+ it ( 'uses default filters (script error) ' , ( ) => {
303
314
const eventProcessor = createInboundFiltersEventProcessor ( ) ;
304
315
expect ( eventProcessor ( SCRIPT_ERROR_EVENT , { } ) ) . toBe ( null ) ;
305
316
} ) ;
306
317
307
- it ( 'uses default filters ResizeObserver' , ( ) => {
318
+ it ( 'uses default filters ( ResizeObserver) ' , ( ) => {
308
319
const eventProcessor = createInboundFiltersEventProcessor ( ) ;
309
320
expect ( eventProcessor ( RESIZEOBSERVER_EVENT , { } ) ) . toBe ( null ) ;
310
321
} ) ;
311
322
323
+ it ( 'uses default filters (googletag)' , ( ) => {
324
+ const eventProcessor = createInboundFiltersEventProcessor ( ) ;
325
+ expect ( eventProcessor ( GOOGLETAG_EVENT , { } ) ) . toBe ( null ) ;
326
+ } ) ;
327
+
312
328
it ( 'filters on last exception when multiple present' , ( ) => {
313
329
const eventProcessor = createInboundFiltersEventProcessor ( {
314
330
ignoreErrors : [ 'incorrect type given for parameter `chewToy`' ] ,
0 commit comments