@@ -3,6 +3,7 @@ import type { WrappedFunction } from '@sentry/types';
33import * as utils from '@sentry/utils' ;
44
55import type { Event } from '../../src' ;
6+ import { setCurrentClient } from '../../src' ;
67import {
78 BrowserClient ,
89 Integrations ,
@@ -14,7 +15,6 @@ import {
1415 captureMessage ,
1516 flush ,
1617 getClient ,
17- getCurrentHub ,
1818 getCurrentScope ,
1919 init ,
2020 showReportDialog ,
@@ -86,7 +86,7 @@ describe('SentryBrowser', () => {
8686 const client = new BrowserClient ( options ) ;
8787 it ( 'uses the user on the scope' , ( ) => {
8888 getCurrentScope ( ) . setUser ( EX_USER ) ;
89- getCurrentHub ( ) . bindClient ( client ) ;
89+ setCurrentClient ( client ) ;
9090
9191 // eslint-disable-next-line deprecation/deprecation
9292 showReportDialog ( ) ;
@@ -100,7 +100,7 @@ describe('SentryBrowser', () => {
100100
101101 it ( 'prioritizes options user over scope user' , ( ) => {
102102 getCurrentScope ( ) . setUser ( EX_USER ) ;
103- getCurrentHub ( ) . bindClient ( client ) ;
103+ setCurrentClient ( client ) ;
104104
105105 const DIALOG_OPTION_USER = { email :
'[email protected] ' } ; 106106 // eslint-disable-next-line deprecation/deprecation
@@ -216,7 +216,7 @@ describe('SentryBrowser', () => {
216216 } ,
217217 dsn,
218218 } ) ;
219- getCurrentHub ( ) . bindClient ( new BrowserClient ( options ) ) ;
219+ setCurrentClient ( new BrowserClient ( options ) ) ;
220220 captureMessage ( 'test' ) ;
221221 } ) ;
222222
@@ -230,7 +230,7 @@ describe('SentryBrowser', () => {
230230 } ,
231231 dsn,
232232 } ) ;
233- getCurrentHub ( ) . bindClient ( new BrowserClient ( options ) ) ;
233+ setCurrentClient ( new BrowserClient ( options ) ) ;
234234 captureEvent ( { message : 'event' } ) ;
235235 } ) ;
236236
@@ -243,7 +243,7 @@ describe('SentryBrowser', () => {
243243 } ,
244244 dsn,
245245 } ) ;
246- getCurrentHub ( ) . bindClient ( new BrowserClient ( options ) ) ;
246+ setCurrentClient ( new BrowserClient ( options ) ) ;
247247 captureEvent ( { message : 'event' } ) ;
248248 } ) ;
249249
@@ -254,7 +254,7 @@ describe('SentryBrowser', () => {
254254 dsn,
255255 integrations : [ ] ,
256256 } ) ;
257- getCurrentHub ( ) . bindClient ( new BrowserClient ( options ) ) ;
257+ setCurrentClient ( new BrowserClient ( options ) ) ;
258258
259259 captureMessage ( 'event222' ) ;
260260 captureMessage ( 'event222' ) ;
@@ -271,7 +271,9 @@ describe('SentryBrowser', () => {
271271 dsn,
272272 integrations : [ new Integrations . InboundFilters ( { ignoreErrors : [ 'capture' ] } ) ] ,
273273 } ) ;
274- getCurrentHub ( ) . bindClient ( new BrowserClient ( options ) ) ;
274+ const client = new BrowserClient ( options ) ;
275+ setCurrentClient ( client ) ;
276+ client . init ( ) ;
275277
276278 captureMessage ( 'capture' ) ;
277279
@@ -405,7 +407,7 @@ describe('wrap()', () => {
405407 } ,
406408 dsn,
407409 } ) ;
408- getCurrentHub ( ) . bindClient ( new BrowserClient ( options ) ) ;
410+ setCurrentClient ( new BrowserClient ( options ) ) ;
409411
410412 try {
411413 // eslint-disable-next-line deprecation/deprecation
0 commit comments