@@ -17,7 +17,7 @@ import {
17
17
wrap ,
18
18
} from '../../src' ;
19
19
import { getDefaultBrowserClientOptions } from './helper/browser-client-options' ;
20
- import { SimpleTransport } from './mocks/simpletransport' ;
20
+ import { makeSimpleTransport } from './mocks/simpletransport' ;
21
21
22
22
const dsn = 'https://[email protected] /4291' ;
23
23
@@ -31,7 +31,7 @@ describe('SentryBrowser', () => {
31
31
init ( {
32
32
beforeSend,
33
33
dsn,
34
- transport : SimpleTransport ,
34
+ transport : makeSimpleTransport ,
35
35
} ) ;
36
36
} ) ;
37
37
@@ -77,7 +77,7 @@ describe('SentryBrowser', () => {
77
77
describe ( 'user' , ( ) => {
78
78
const EX_USER = { email :
'[email protected] ' } ;
79
79
const options = getDefaultBrowserClientOptions ( { dsn } ) ;
80
- const client = new BrowserClient ( options , new SimpleTransport ( { dsn } ) ) ;
80
+ const client = new BrowserClient ( options ) ;
81
81
const reportDialogSpy = jest . spyOn ( client , 'showReportDialog' ) ;
82
82
83
83
beforeEach ( ( ) => {
@@ -150,7 +150,7 @@ describe('SentryBrowser', () => {
150
150
} ,
151
151
dsn,
152
152
} ) ;
153
- getCurrentHub ( ) . bindClient ( new BrowserClient ( options , new SimpleTransport ( { dsn } ) ) ) ;
153
+ getCurrentHub ( ) . bindClient ( new BrowserClient ( options ) ) ;
154
154
captureMessage ( 'test' ) ;
155
155
} ) ;
156
156
@@ -164,7 +164,7 @@ describe('SentryBrowser', () => {
164
164
} ,
165
165
dsn,
166
166
} ) ;
167
- getCurrentHub ( ) . bindClient ( new BrowserClient ( options , new SimpleTransport ( { dsn } ) ) ) ;
167
+ getCurrentHub ( ) . bindClient ( new BrowserClient ( options ) ) ;
168
168
captureEvent ( { message : 'event' } ) ;
169
169
} ) ;
170
170
@@ -175,7 +175,7 @@ describe('SentryBrowser', () => {
175
175
dsn,
176
176
integrations : [ ] ,
177
177
} ) ;
178
- getCurrentHub ( ) . bindClient ( new BrowserClient ( options , new SimpleTransport ( { dsn } ) ) ) ;
178
+ getCurrentHub ( ) . bindClient ( new BrowserClient ( options ) ) ;
179
179
180
180
captureMessage ( 'event222' ) ;
181
181
captureMessage ( 'event222' ) ;
@@ -192,7 +192,7 @@ describe('SentryBrowser', () => {
192
192
dsn,
193
193
integrations : [ new Integrations . InboundFilters ( { ignoreErrors : [ 'capture' ] } ) ] ,
194
194
} ) ;
195
- getCurrentHub ( ) . bindClient ( new BrowserClient ( options , new SimpleTransport ( { dsn } ) ) ) ;
195
+ getCurrentHub ( ) . bindClient ( new BrowserClient ( options ) ) ;
196
196
197
197
captureMessage ( 'capture' ) ;
198
198
@@ -244,7 +244,7 @@ describe('SentryBrowser initialization', () => {
244
244
it ( 'should set SDK data when Sentry.init() is called' , ( ) => {
245
245
init ( { dsn } ) ;
246
246
247
- const sdkData = ( getCurrentHub ( ) . getClient ( ) as any ) . getTransport ( ) . _api . metadata ? .sdk ;
247
+ const sdkData = ( getCurrentHub ( ) . getClient ( ) as any ) . getOptions ( ) . _metadata . sdk ;
248
248
249
249
expect ( sdkData ?. name ) . toBe ( 'sentry.javascript.browser' ) ;
250
250
expect ( sdkData ?. packages [ 0 ] . name ) . toBe ( 'npm:@sentry/browser' ) ;
@@ -254,9 +254,9 @@ describe('SentryBrowser initialization', () => {
254
254
255
255
it ( 'should set SDK data when instantiating a client directly' , ( ) => {
256
256
const options = getDefaultBrowserClientOptions ( { dsn } ) ;
257
- const client = new BrowserClient ( options , new SimpleTransport ( { dsn } ) ) ;
257
+ const client = new BrowserClient ( options ) ;
258
258
259
- const sdkData = ( client . getTransport ( ) as any ) . _api . metadata ?. sdk ;
259
+ const sdkData = client . getOptions ( ) . _metadata ?. sdk as any ;
260
260
261
261
expect ( sdkData . name ) . toBe ( 'sentry.javascript.browser' ) ;
262
262
expect ( sdkData . packages [ 0 ] . name ) . toBe ( 'npm:@sentry/browser' ) ;
@@ -284,7 +284,7 @@ describe('SentryBrowser initialization', () => {
284
284
} ,
285
285
} ) ;
286
286
287
- const sdkData = ( getCurrentHub ( ) . getClient ( ) as any ) . getTransport ( ) . _api . metadata ?. sdk ;
287
+ const sdkData = ( getCurrentHub ( ) . getClient ( ) as any ) . getOptions ( ) . _metadata ?. sdk ;
288
288
289
289
expect ( sdkData . name ) . toBe ( 'sentry.javascript.angular' ) ;
290
290
expect ( sdkData . packages [ 0 ] . name ) . toBe ( 'npm:@sentry/angular' ) ;
@@ -305,7 +305,7 @@ describe('wrap()', () => {
305
305
} ,
306
306
dsn,
307
307
} ) ;
308
- getCurrentHub ( ) . bindClient ( new BrowserClient ( options , new SimpleTransport ( { dsn } ) ) ) ;
308
+ getCurrentHub ( ) . bindClient ( new BrowserClient ( options ) ) ;
309
309
310
310
try {
311
311
wrap ( ( ) => {
0 commit comments