1
1
import adaptMail from "../../adapters/mail" ;
2
2
3
3
import config from "../../config" ;
4
- import { adaptSingleRecipient } from "../../adapters/recipients" ;
4
+ import {
5
+ adaptSingleRecipient ,
6
+ adaptReplyToRecipient ,
7
+ } from "../../adapters/recipients" ;
5
8
6
9
const { ERRORS } = config ;
7
10
const { SUBJECT_REQUIRED , FROM_REQUIRED } = ERRORS ;
@@ -24,6 +27,7 @@ describe("adapters/mail: ", () => {
24
27
mockKey : "mock-value" ,
25
28
} ,
26
29
subject : "mock-subject" ,
30
+ replyTo : "mock-reply-to" ,
27
31
} ;
28
32
29
33
const expectedResult = {
@@ -33,6 +37,7 @@ describe("adapters/mail: ", () => {
33
37
bcc : [ ] ,
34
38
headers : data . headers ,
35
39
subject : data . subject ,
40
+ reply_to : adaptReplyToRecipient ( data . replyTo ) ,
36
41
} ;
37
42
const result = adaptMail ( data ) ;
38
43
@@ -47,6 +52,7 @@ describe("adapters/mail: ", () => {
47
52
mockKey : "mock-value" ,
48
53
} ,
49
54
attachments : [ { filename : "mock-filename" , content : "mock-content" } ] ,
55
+ replyTo : [ ] ,
50
56
} ;
51
57
52
58
const expectedResult = {
@@ -57,6 +63,7 @@ describe("adapters/mail: ", () => {
57
63
bcc : [ ] ,
58
64
headers : data . headers ,
59
65
attachments : data . attachments ,
66
+ reply_to : adaptReplyToRecipient ( data . replyTo ) ,
60
67
} ;
61
68
const result = adaptMail ( data ) ;
62
69
@@ -74,6 +81,7 @@ describe("adapters/mail: ", () => {
74
81
customVariables : {
75
82
user_id : "mock-user_id" ,
76
83
} ,
84
+ replyTo : [ "mock-reply-to" ] ,
77
85
} ;
78
86
79
87
const expectedResult = {
@@ -85,6 +93,7 @@ describe("adapters/mail: ", () => {
85
93
headers : data . headers ,
86
94
attachments : data . attachments ,
87
95
custom_variables : data . customVariables ,
96
+ reply_to : adaptReplyToRecipient ( data . replyTo ) ,
88
97
} ;
89
98
const result = adaptMail ( data ) ;
90
99
0 commit comments