@@ -151,18 +151,15 @@ describe('SentryNode', () => {
151
151
} ) ;
152
152
153
153
test ( 'capture an exception' , done => {
154
- expect . assertions ( 8 ) ;
154
+ expect . assertions ( 5 ) ;
155
155
getCurrentHub ( ) . bindClient (
156
156
new NodeClient ( {
157
157
beforeSend : ( event : SentryEvent ) => {
158
158
expect ( event . tags ) . toEqual ( { test : '1' } ) ;
159
159
expect ( event . exception ) . not . toBeUndefined ( ) ;
160
- expect ( event . exception ! . values ! [ 0 ] . stacktrace ! . frames ! [ 2 ] . pre_context ) . not . toBeUndefined ( ) ;
161
- expect ( event . exception ! . values ! [ 0 ] . stacktrace ! . frames ! [ 2 ] . post_context ) . not . toBeUndefined ( ) ;
162
160
expect ( event . exception ! . values ! [ 0 ] ) . not . toBeUndefined ( ) ;
163
- expect ( event . exception ! . values ! [ 0 ] . type ) . toBe ( 'Error' ) ;
164
- expect ( event . exception ! . values ! [ 0 ] . value ) . toBe ( 'test' ) ;
165
- expect ( event . exception ! . values ! [ 0 ] . stacktrace ) . toBeTruthy ( ) ;
161
+ expect ( event . exception ! . values ! [ 0 ] . stacktrace ! ) . not . toBeUndefined ( ) ;
162
+ expect ( event . exception ! . values ! [ 0 ] . stacktrace ! . frames ! [ 2 ] ) . not . toBeUndefined ( ) ;
166
163
done ( ) ;
167
164
return null ;
168
165
} ,
@@ -180,20 +177,22 @@ describe('SentryNode', () => {
180
177
} ) ;
181
178
182
179
test ( 'capture an exception no pre/post context' , done => {
183
- expect . assertions ( 8 ) ;
180
+ expect . assertions ( 10 ) ;
184
181
getCurrentHub ( ) . bindClient (
185
182
new NodeClient ( {
186
183
beforeSend : ( event : SentryEvent ) => {
187
184
expect ( event . tags ) . toEqual ( { test : '1' } ) ;
188
185
expect ( event . exception ) . not . toBeUndefined ( ) ;
186
+ expect ( event . exception ! . values ! [ 0 ] ) . not . toBeUndefined ( ) ;
187
+ expect ( event . exception ! . values ! [ 0 ] . stacktrace ! ) . not . toBeUndefined ( ) ;
188
+ expect ( event . exception ! . values ! [ 0 ] . stacktrace ! . frames ! [ 2 ] ) . not . toBeUndefined ( ) ;
189
189
expect ( event . exception ! . values ! [ 0 ] . stacktrace ! . frames ! [ 2 ] . pre_context ) . toBeUndefined ( ) ;
190
190
expect ( event . exception ! . values ! [ 0 ] . stacktrace ! . frames ! [ 2 ] . post_context ) . toBeUndefined ( ) ;
191
- expect ( event . exception ! . values ! [ 0 ] ) . not . toBeUndefined ( ) ;
192
191
expect ( event . exception ! . values ! [ 0 ] . type ) . toBe ( 'Error' ) ;
193
192
expect ( event . exception ! . values ! [ 0 ] . value ) . toBe ( 'test' ) ;
194
193
expect ( event . exception ! . values ! [ 0 ] . stacktrace ) . toBeTruthy ( ) ;
195
194
done ( ) ;
196
- return event ;
195
+ return null ;
197
196
} ,
198
197
dsn,
199
198
frameContextLines : 0 ,
@@ -217,7 +216,7 @@ describe('SentryNode', () => {
217
216
expect ( event . message ) . toBe ( 'test' ) ;
218
217
expect ( event . exception ) . toBeUndefined ( ) ;
219
218
done ( ) ;
220
- return event ;
219
+ return null ;
221
220
} ,
222
221
dsn,
223
222
} ) ,
@@ -233,7 +232,7 @@ describe('SentryNode', () => {
233
232
expect ( event . message ) . toBe ( 'test event' ) ;
234
233
expect ( event . exception ) . toBeUndefined ( ) ;
235
234
done ( ) ;
236
- return event ;
235
+ return null ;
237
236
} ,
238
237
dsn,
239
238
} ) ,
@@ -272,7 +271,7 @@ describe('SentryNode', () => {
272
271
] . function ,
273
272
) . toEqual ( 'testy' ) ;
274
273
done ( ) ;
275
- return event ;
274
+ return null ;
276
275
} ,
277
276
dsn,
278
277
} ) ,
0 commit comments