File tree Expand file tree Collapse file tree 3 files changed +15
-3
lines changed
meteor-lib/src/api/__tests__ Expand file tree Collapse file tree 3 files changed +15
-3
lines changed Original file line number Diff line number Diff line change @@ -11,7 +11,11 @@ describe('UserError', () => {
1111 expect . stringContaining (
1212 'UserError: ' +
1313 JSON . stringify ( {
14- rawError : 'Error: raw, mock stack' ,
14+ rawError : {
15+ name : 'UserError' ,
16+ message : 'raw' ,
17+ stack : 'mock stack' ,
18+ } ,
1519 userMessage : {
1620 key : 'The selected part does not exist' ,
1721 args : {
Original file line number Diff line number Diff line change @@ -149,7 +149,11 @@ describe('Lib', () => {
149149 key : 'Validation failed!' ,
150150 args : { } ,
151151 } ,
152- rawError : expect . stringMatching ( / E r r o r : H e l l o / ) ,
152+ rawError : {
153+ name : expect . stringContaining ( 'Error' ) ,
154+ message : 'Hello' ,
155+ stack : expect . stringContaining ( 'Error: Hello' ) ,
156+ } ,
153157 } )
154158
155159 // Array of stuff:
Original file line number Diff line number Diff line change @@ -34,14 +34,18 @@ describe('ClientAPI', () => {
3434 {
3535 const rawErr = new Error ( mockErrorMessage )
3636 const error = ClientAPI . responseError ( UserError . from ( rawErr , UserErrorMessage . InternalError , mockArgs ) )
37+
3738 expect ( error ) . toMatchObject ( {
3839 error : {
3940 key : UserErrorMessage . InternalError ,
4041 userMessage : {
4142 args : mockArgs ,
4243 key : 'An internal error occured!' ,
4344 } ,
44- rawError : rawErr ,
45+ rawError : expect . objectContaining ( {
46+ message : mockErrorMessage ,
47+ name : 'UserError' ,
48+ } ) ,
4549 } ,
4650 } )
4751 }
You can’t perform that action at this time.
0 commit comments