@@ -129,6 +129,12 @@ describe('Scope', () => {
129
129
expect ( ( scope as any ) . _span ) . toEqual ( undefined ) ;
130
130
} ) ;
131
131
132
+ test ( 'setProcessingMetadata' , ( ) => {
133
+ const scope = new Scope ( ) ;
134
+ scope . setProcessingMetadata ( { dogs : 'are great!' } ) ;
135
+ expect ( ( scope as any ) . _processingMetadata . dogs ) . toEqual ( 'are great!' ) ;
136
+ } ) ;
137
+
132
138
test ( 'chaining' , ( ) => {
133
139
const scope = new Scope ( ) ;
134
140
scope . setLevel ( Severity . Critical ) . setUser ( { id : '1' } ) ;
@@ -189,7 +195,8 @@ describe('Scope', () => {
189
195
190
196
describe ( 'applyToEvent' , ( ) => {
191
197
test ( 'basic usage' , ( ) => {
192
- expect . assertions ( 8 ) ;
198
+ expect . assertions ( 9 ) ;
199
+
193
200
const scope = new Scope ( ) ;
194
201
scope . setExtra ( 'a' , 2 ) ;
195
202
scope . setTag ( 'a' , 'b' ) ;
@@ -199,6 +206,8 @@ describe('Scope', () => {
199
206
scope . setTransactionName ( '/abc' ) ;
200
207
scope . addBreadcrumb ( { message : 'test' } ) ;
201
208
scope . setContext ( 'os' , { id : '1' } ) ;
209
+ scope . setProcessingMetadata ( { dogs : 'are great!' } ) ;
210
+
202
211
const event : Event = { } ;
203
212
return scope . applyToEvent ( event ) . then ( processedEvent => {
204
213
expect ( processedEvent ! . extra ) . toEqual ( { a : 2 } ) ;
@@ -209,6 +218,7 @@ describe('Scope', () => {
209
218
expect ( processedEvent ! . transaction ) . toEqual ( '/abc' ) ;
210
219
expect ( processedEvent ! . breadcrumbs ! [ 0 ] ) . toHaveProperty ( 'message' , 'test' ) ;
211
220
expect ( processedEvent ! . contexts ) . toEqual ( { os : { id : '1' } } ) ;
221
+ expect ( processedEvent ! . processingMetadata ) . toEqual ( { dogs : 'are great!' } ) ;
212
222
} ) ;
213
223
} ) ;
214
224
0 commit comments