@@ -151,18 +151,15 @@ describe('SentryNode', () => {
151151 } ) ;
152152
153153 test ( 'capture an exception' , done => {
154- expect . assertions ( 8 ) ;
154+ expect . assertions ( 5 ) ;
155155 getCurrentHub ( ) . bindClient (
156156 new NodeClient ( {
157157 beforeSend : ( event : SentryEvent ) => {
158158 expect ( event . tags ) . toEqual ( { test : '1' } ) ;
159159 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 ( ) ;
162160 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 ( ) ;
166163 done ( ) ;
167164 return null ;
168165 } ,
@@ -180,20 +177,22 @@ describe('SentryNode', () => {
180177 } ) ;
181178
182179 test ( 'capture an exception no pre/post context' , done => {
183- expect . assertions ( 8 ) ;
180+ expect . assertions ( 10 ) ;
184181 getCurrentHub ( ) . bindClient (
185182 new NodeClient ( {
186183 beforeSend : ( event : SentryEvent ) => {
187184 expect ( event . tags ) . toEqual ( { test : '1' } ) ;
188185 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 ( ) ;
189189 expect ( event . exception ! . values ! [ 0 ] . stacktrace ! . frames ! [ 2 ] . pre_context ) . toBeUndefined ( ) ;
190190 expect ( event . exception ! . values ! [ 0 ] . stacktrace ! . frames ! [ 2 ] . post_context ) . toBeUndefined ( ) ;
191- expect ( event . exception ! . values ! [ 0 ] ) . not . toBeUndefined ( ) ;
192191 expect ( event . exception ! . values ! [ 0 ] . type ) . toBe ( 'Error' ) ;
193192 expect ( event . exception ! . values ! [ 0 ] . value ) . toBe ( 'test' ) ;
194193 expect ( event . exception ! . values ! [ 0 ] . stacktrace ) . toBeTruthy ( ) ;
195194 done ( ) ;
196- return event ;
195+ return null ;
197196 } ,
198197 dsn,
199198 frameContextLines : 0 ,
@@ -217,7 +216,7 @@ describe('SentryNode', () => {
217216 expect ( event . message ) . toBe ( 'test' ) ;
218217 expect ( event . exception ) . toBeUndefined ( ) ;
219218 done ( ) ;
220- return event ;
219+ return null ;
221220 } ,
222221 dsn,
223222 } ) ,
@@ -233,7 +232,7 @@ describe('SentryNode', () => {
233232 expect ( event . message ) . toBe ( 'test event' ) ;
234233 expect ( event . exception ) . toBeUndefined ( ) ;
235234 done ( ) ;
236- return event ;
235+ return null ;
237236 } ,
238237 dsn,
239238 } ) ,
@@ -272,7 +271,7 @@ describe('SentryNode', () => {
272271 ] . function ,
273272 ) . toEqual ( 'testy' ) ;
274273 done ( ) ;
275- return event ;
274+ return null ;
276275 } ,
277276 dsn,
278277 } ) ,
0 commit comments