@@ -23,6 +23,7 @@ describe('Emails', () => {
2323 const response : ErrorResponse = {
2424 name : 'missing_required_field' ,
2525 message : 'Missing `from` field.' ,
26+ statusCode : 422 ,
2627 } ;
2728
2829 fetchMock . mockOnce ( JSON . stringify ( response ) , {
@@ -41,6 +42,7 @@ describe('Emails', () => {
4142 "error": {
4243 "message": "Missing \`from\` field.",
4344 "name": "missing_required_field",
45+ "statusCode": 422,
4446 },
4547}
4648` ) ;
@@ -318,6 +320,7 @@ describe('Emails', () => {
318320 name : 'invalid_parameter' ,
319321 message :
320322 'Invalid `from` field. The email address needs to follow the `[email protected] ` or `Name <[email protected] >` format' , 323+ statusCode : 422 ,
321324 } ;
322325
323326 fetchMock . mockOnce ( JSON . stringify ( response ) , {
@@ -344,6 +347,7 @@ describe('Emails', () => {
344347 "error": {
345348 "message": "Invalid \`from\` field. The email address needs to follow the \`[email protected] \` or \`Name <[email protected] >\` format", 346349 "name": "invalid_parameter",
350+ "statusCode": 422,
347351 },
348352 }
349353 ` ) ;
@@ -369,6 +373,7 @@ describe('Emails', () => {
369373 error : {
370374 message : 'Unable to fetch data. The request could not be resolved.' ,
371375 name : 'application_error' ,
376+ statusCode : null ,
372377 } ,
373378 } ) ,
374379 ) ;
@@ -397,6 +402,7 @@ describe('Emails', () => {
397402 message :
398403 'Internal server error. We are unable to process your request right now, please try again later.' ,
399404 name : 'application_error' ,
405+ statusCode : 422 ,
400406 } ,
401407 } ) ,
402408 ) ;
@@ -552,6 +558,7 @@ describe('Emails', () => {
552558 const response : ErrorResponse = {
553559 name : 'not_found' ,
554560 message : 'Template not found' ,
561+ statusCode : 404 ,
555562 } ;
556563
557564 fetchMock . mockOnce ( JSON . stringify ( response ) , {
@@ -576,6 +583,7 @@ describe('Emails', () => {
576583 "error": {
577584 "message": "Template not found",
578585 "name": "not_found",
586+ "statusCode": 404,
579587 },
580588}
581589` ) ;
@@ -589,6 +597,7 @@ describe('Emails', () => {
589597 const response : ErrorResponse = {
590598 name : 'not_found' ,
591599 message : 'Email not found' ,
600+ statusCode : 404 ,
592601 } ;
593602
594603 fetchMock . mockOnce ( JSON . stringify ( response ) , {
@@ -609,6 +618,7 @@ describe('Emails', () => {
609618 "error": {
610619 "message": "Email not found",
611620 "name": "not_found",
621+ "statusCode": 404,
612622 },
613623}
614624` ) ;
0 commit comments