@@ -118,6 +118,7 @@ describe('SentryNode', () => {
118118 } ) ;
119119
120120 test ( 'capture an exception' , done => {
121+ expect . assertions ( 6 ) ;
121122 getDefaultHub ( ) . pushScope ( ) ;
122123 getDefaultHub ( ) . bindClient (
123124 new NodeClient ( {
@@ -145,6 +146,7 @@ describe('SentryNode', () => {
145146 } ) ;
146147
147148 test ( 'capture a message' , done => {
149+ expect . assertions ( 2 ) ;
148150 getDefaultHub ( ) . pushScope ( ) ;
149151 getDefaultHub ( ) . bindClient (
150152 new NodeClient ( {
@@ -161,6 +163,7 @@ describe('SentryNode', () => {
161163 } ) ;
162164
163165 test ( 'capture an event' , done => {
166+ expect . assertions ( 2 ) ;
164167 getDefaultHub ( ) . pushScope ( ) ;
165168 getDefaultHub ( ) . bindClient (
166169 new NodeClient ( {
@@ -176,26 +179,23 @@ describe('SentryNode', () => {
176179 getDefaultHub ( ) . popScope ( ) ;
177180 } ) ;
178181
179- test ( 'capture an event in a domain' , async ( ) => {
182+ test ( 'capture an event in a domain' , async ( ) =>
180183 new Promise < void > ( resolve => {
181184 const d = domain . create ( ) ;
185+ const client = new NodeClient ( {
186+ afterSend : ( event : SentryEvent ) => {
187+ expect ( event . message ) . toBe ( 'test' ) ;
188+ expect ( event . exception ) . toBeUndefined ( ) ;
189+ resolve ( ) ;
190+ d . exit ( ) ;
191+ } ,
192+ dsn,
193+ } ) ;
182194 d . run ( ( ) => {
183- getDefaultHub ( ) . pushScope ( ) ;
184- getDefaultHub ( ) . bindClient (
185- new NodeClient ( {
186- afterSend : ( event : SentryEvent ) => {
187- expect ( event . message ) . toBe ( 'test' ) ;
188- expect ( event . exception ) . toBeUndefined ( ) ;
189- resolve ( ) ;
190- d . exit ( ) ;
191- } ,
192- dsn,
193- } ) ,
194- ) ;
195- captureEvent ( { message : 'test' } ) ;
196- getDefaultHub ( ) . popScope ( ) ;
195+ getDefaultHub ( ) . bindClient ( client ) ;
196+ expect ( getDefaultHub ( ) . getClient ( ) ) . toBe ( client ) ;
197+ getDefaultHub ( ) . captureEvent ( { message : 'test' } ) ;
197198 } ) ;
198- } ) ;
199- } ) ;
199+ } ) ) ;
200200 } ) ;
201201} ) ;
0 commit comments