1
- import { SessionContext , SessionStatus } from '@sentry/types' ;
1
+ import { SessionContext } from '@sentry/types' ;
2
2
import { timestampInSeconds } from '@sentry/utils' ;
3
3
4
4
import { Session } from '../src/session' ;
@@ -16,7 +16,7 @@ describe('Session', () => {
16
16
init : true ,
17
17
sid : expect . any ( String ) ,
18
18
started : expect . stringMatching ( currentYear ) ,
19
- status : SessionStatus . Ok ,
19
+ status : 'ok' ,
20
20
timestamp : expect . stringMatching ( currentYear ) ,
21
21
} ) ;
22
22
@@ -74,7 +74,7 @@ describe('Session', () => {
74
74
] ,
75
75
[ 'sets an userAgent' , { userAgent : 'Mozilla/5.0' } , { attrs : { user_agent : 'Mozilla/5.0' } } ] ,
76
76
[ 'sets errors' , { errors : 3 } , { errors : 3 } ] ,
77
- [ 'sets status' , { status : SessionStatus . Crashed } , { status : SessionStatus . Crashed } ] ,
77
+ [ 'sets status' , { status : 'crashed' } , { status : 'crashed' } ] ,
78
78
] ;
79
79
80
80
test . each ( table ) ( '%s' , ( ...test ) => {
@@ -93,26 +93,26 @@ describe('Session', () => {
93
93
describe ( 'close' , ( ) => {
94
94
it ( 'exits a normal session' , ( ) => {
95
95
const session = new Session ( ) ;
96
- expect ( session . status ) . toEqual ( SessionStatus . Ok ) ;
96
+ expect ( session . status ) . toEqual ( 'ok' ) ;
97
97
session . close ( ) ;
98
- expect ( session . status ) . toEqual ( SessionStatus . Exited ) ;
98
+ expect ( session . status ) . toEqual ( 'exited' ) ;
99
99
} ) ;
100
100
101
101
it ( 'updates session status when give status' , ( ) => {
102
102
const session = new Session ( ) ;
103
- expect ( session . status ) . toEqual ( SessionStatus . Ok ) ;
103
+ expect ( session . status ) . toEqual ( 'ok' ) ;
104
104
105
- session . close ( SessionStatus . Abnormal ) ;
106
- expect ( session . status ) . toEqual ( SessionStatus . Abnormal ) ;
105
+ session . close ( 'abnormal' ) ;
106
+ expect ( session . status ) . toEqual ( 'abnormal' ) ;
107
107
} ) ;
108
108
109
109
it ( 'only changes status ok to exited' , ( ) => {
110
110
const session = new Session ( ) ;
111
- session . update ( { status : SessionStatus . Crashed } ) ;
112
- expect ( session . status ) . toEqual ( SessionStatus . Crashed ) ;
111
+ session . update ( { status : 'crashed' } ) ;
112
+ expect ( session . status ) . toEqual ( 'crashed' ) ;
113
113
114
114
session . close ( ) ;
115
- expect ( session . status ) . toEqual ( SessionStatus . Crashed ) ;
115
+ expect ( session . status ) . toEqual ( 'crashed' ) ;
116
116
} ) ;
117
117
} ) ;
118
118
} ) ;
0 commit comments