11import adaptMail from "../../adapters/mail" ;
22
33import config from "../../config" ;
4- import { adaptSingleRecipient } from "../../adapters/recipients" ;
4+ import {
5+ adaptSingleRecipient ,
6+ adaptReplyToRecipient ,
7+ } from "../../adapters/recipients" ;
58
69const { ERRORS } = config ;
710const { SUBJECT_REQUIRED , FROM_REQUIRED } = ERRORS ;
@@ -24,6 +27,7 @@ describe("adapters/mail: ", () => {
2427 mockKey : "mock-value" ,
2528 } ,
2629 subject : "mock-subject" ,
30+ replyTo : "mock-reply-to" ,
2731 } ;
2832
2933 const expectedResult = {
@@ -33,6 +37,7 @@ describe("adapters/mail: ", () => {
3337 bcc : [ ] ,
3438 headers : data . headers ,
3539 subject : data . subject ,
40+ reply_to : adaptReplyToRecipient ( data . replyTo ) ,
3641 } ;
3742 const result = adaptMail ( data ) ;
3843
@@ -47,6 +52,7 @@ describe("adapters/mail: ", () => {
4752 mockKey : "mock-value" ,
4853 } ,
4954 attachments : [ { filename : "mock-filename" , content : "mock-content" } ] ,
55+ replyTo : [ ] ,
5056 } ;
5157
5258 const expectedResult = {
@@ -57,6 +63,7 @@ describe("adapters/mail: ", () => {
5763 bcc : [ ] ,
5864 headers : data . headers ,
5965 attachments : data . attachments ,
66+ reply_to : adaptReplyToRecipient ( data . replyTo ) ,
6067 } ;
6168 const result = adaptMail ( data ) ;
6269
@@ -74,6 +81,7 @@ describe("adapters/mail: ", () => {
7481 customVariables : {
7582 user_id : "mock-user_id" ,
7683 } ,
84+ replyTo : [ "mock-reply-to" ] ,
7785 } ;
7886
7987 const expectedResult = {
@@ -85,6 +93,7 @@ describe("adapters/mail: ", () => {
8593 headers : data . headers ,
8694 attachments : data . attachments ,
8795 custom_variables : data . customVariables ,
96+ reply_to : adaptReplyToRecipient ( data . replyTo ) ,
8897 } ;
8998 const result = adaptMail ( data ) ;
9099
0 commit comments