@@ -101,65 +101,65 @@ describe('BaseClient', () => {
101101 const scope = new Scope ( ) ;
102102 scope . addBreadcrumb ( { message : 'hello' } , 100 ) ;
103103 client . addBreadcrumb ( { message : 'world' } , undefined , scope ) ;
104- expect ( scope . getBreadcrumbs ( ) [ 1 ] . message ) . toBe ( 'world' ) ;
104+ expect ( ( scope as any ) . breadcrumbs [ 1 ] . message ) . toBe ( 'world' ) ;
105105 } ) ;
106106
107107 test ( 'adds a timestamp to new breadcrumbs' , ( ) => {
108108 const client = new TestClient ( { } ) ;
109109 const scope = new Scope ( ) ;
110110 scope . addBreadcrumb ( { message : 'hello' } , 100 ) ;
111111 client . addBreadcrumb ( { message : 'world' } , undefined , scope ) ;
112- expect ( scope . getBreadcrumbs ( ) [ 1 ] . timestamp ) . toBeGreaterThan ( 1 ) ;
112+ expect ( ( scope as any ) . breadcrumbs [ 1 ] . timestamp ) . toBeGreaterThan ( 1 ) ;
113113 } ) ;
114114
115115 test ( 'discards breadcrumbs beyond maxBreadcrumbs' , ( ) => {
116116 const client = new TestClient ( { maxBreadcrumbs : 1 } ) ;
117117 const scope = new Scope ( ) ;
118118 scope . addBreadcrumb ( { message : 'hello' } , 100 ) ;
119119 client . addBreadcrumb ( { message : 'world' } , undefined , scope ) ;
120- expect ( scope . getBreadcrumbs ( ) . length ) . toBe ( 1 ) ;
121- expect ( scope . getBreadcrumbs ( ) [ 0 ] . message ) . toBe ( 'world' ) ;
120+ expect ( ( scope as any ) . breadcrumbs . length ) . toBe ( 1 ) ;
121+ expect ( ( scope as any ) . breadcrumbs [ 0 ] . message ) . toBe ( 'world' ) ;
122122 } ) ;
123123
124124 test ( 'allows concurrent updates' , ( ) => {
125125 const client = new TestClient ( { } ) ;
126126 const scope = new Scope ( ) ;
127127 client . addBreadcrumb ( { message : 'hello' } , undefined , scope ) ;
128128 client . addBreadcrumb ( { message : 'world' } , undefined , scope ) ;
129- expect ( scope . getBreadcrumbs ( ) ) . toHaveLength ( 2 ) ;
129+ expect ( ( scope as any ) . breadcrumbs ) . toHaveLength ( 2 ) ;
130130 } ) ;
131131
132132 test ( 'calls beforeBreadcrumb and adds the breadcrumb without any changes' , ( ) => {
133133 const beforeBreadcrumb = jest . fn ( breadcrumb => breadcrumb ) ;
134134 const client = new TestClient ( { beforeBreadcrumb } ) ;
135135 const scope = new Scope ( ) ;
136136 client . addBreadcrumb ( { message : 'hello' } , undefined , scope ) ;
137- expect ( scope . getBreadcrumbs ( ) [ 0 ] . message ) . toBe ( 'hello' ) ;
137+ expect ( ( scope as any ) . breadcrumbs [ 0 ] . message ) . toBe ( 'hello' ) ;
138138 } ) ;
139139
140140 test ( 'calls beforeBreadcrumb and uses the new one' , ( ) => {
141141 const beforeBreadcrumb = jest . fn ( ( ) => ( { message : 'changed' } ) ) ;
142142 const client = new TestClient ( { beforeBreadcrumb } ) ;
143143 const scope = new Scope ( ) ;
144144 client . addBreadcrumb ( { message : 'hello' } , undefined , scope ) ;
145- expect ( scope . getBreadcrumbs ( ) [ 0 ] . message ) . toBe ( 'changed' ) ;
145+ expect ( ( scope as any ) . breadcrumbs [ 0 ] . message ) . toBe ( 'changed' ) ;
146146 } ) ;
147147
148148 test ( 'calls beforeBreadcrumb and discards the breadcrumb when returned null' , ( ) => {
149149 const beforeBreadcrumb = jest . fn ( ( ) => null ) ;
150150 const client = new TestClient ( { beforeBreadcrumb } ) ;
151151 const scope = new Scope ( ) ;
152152 client . addBreadcrumb ( { message : 'hello' } , undefined , scope ) ;
153- expect ( scope . getBreadcrumbs ( ) . length ) . toBe ( 0 ) ;
153+ expect ( ( scope as any ) . breadcrumbs . length ) . toBe ( 0 ) ;
154154 } ) ;
155155
156156 test ( 'calls beforeBreadcrumb gets an access to a hint as a second argument' , ( ) => {
157157 const beforeBreadcrumb = jest . fn ( ( breadcrumb , hint ) => ( { ...breadcrumb , data : hint . data } ) ) ;
158158 const client = new TestClient ( { beforeBreadcrumb } ) ;
159159 const scope = new Scope ( ) ;
160160 client . addBreadcrumb ( { message : 'hello' } , { data : 'someRandomThing' } , scope ) ;
161- expect ( scope . getBreadcrumbs ( ) [ 0 ] . message ) . toBe ( 'hello' ) ;
162- expect ( scope . getBreadcrumbs ( ) [ 0 ] . data ) . toBe ( 'someRandomThing' ) ;
161+ expect ( ( scope as any ) . breadcrumbs [ 0 ] . message ) . toBe ( 'hello' ) ;
162+ expect ( ( scope as any ) . breadcrumbs [ 0 ] . data ) . toBe ( 'someRandomThing' ) ;
163163 } ) ;
164164 } ) ;
165165
0 commit comments