@@ -39,7 +39,10 @@ class SignRequestsModuleSpecs: QuickSpec {
39
39
" is_document_preparation_needed " : true ,
40
40
" are_text_signatures_enabled " : true ,
41
41
" are_reminders_enabled " : true ,
42
- " prefill_tags " : [ [ " document_tag_id " : " 1234 " , " text_value " : " text " ] ] ,
42
+ " prefill_tags " : [
43
+ [ " document_tag_id " : " 1234 " , " text_value " : " text " ] ,
44
+ [ " document_tag_id " : " 4567 " , " date_value " : " 2021-12-03 " ]
45
+ ] ,
43
46
" email_subject " : " Sign Request from Acme " ,
44
47
" email_message " : " Hello! Please sign the document below " ,
45
48
" external_id " : " 123 " ,
@@ -56,7 +59,10 @@ class SignRequestsModuleSpecs: QuickSpec {
56
59
let signers = [ SignRequestCreateSigner ( email
: " [email protected] " , role
: . signer
) ]
57
60
let sourceFiles = [ SignRequestCreateSourceFile ( id: " 12345 " ) ]
58
61
let parentFolder = SignRequestCreateParentFolder ( id: " 12345 " )
59
- let tags = [ SignRequestPrefillTag ( documentTagId: " 1234 " , textValue: " text " ) ]
62
+ let tags = [
63
+ SignRequestPrefillTag ( documentTagId: " 1234 " , textValue: " text " ) ,
64
+ SignRequestPrefillTag ( documentTagId: " 4567 " , dateValue: " 2021-12-03T08:12:13.982Z " . iso8601)
65
+ ]
60
66
let params = SignRequestCreateParameters (
61
67
isDocumentPreparationNeeded: true ,
62
68
areTextSignaturesEnabled: true ,
@@ -83,6 +89,14 @@ class SignRequestsModuleSpecs: QuickSpec {
83
89
expect ( signRequest. sourceFiles. first? . name) . to ( equal ( " Contract.pdf " ) )
84
90
expect ( signRequest. parentFolder. id) . to ( equal ( " 12345 " ) )
85
91
expect ( signRequest. parentFolder. name) . to ( equal ( " Contracts " ) )
92
+ expect ( signRequest. signers [ 0 ] . inputs ? [ 0 ] . documentTagId) . to ( equal ( " 1234 " ) )
93
+ expect ( signRequest. signers [ 0 ] . inputs ? [ 0 ] . textValue) . to ( equal ( " text " ) )
94
+ expect ( signRequest. signers [ 0 ] . inputs ? [ 1 ] . documentTagId) . to ( equal ( " 4567 " ) )
95
+ expect ( signRequest. signers [ 0 ] . inputs ? [ 1 ] . dateValue) . to ( equal ( " 2021-12-03 " . iso8601) )
96
+ expect ( signRequest. prefillTags ? [ 0 ] . documentTagId) . to ( equal ( " 1234 " ) )
97
+ expect ( signRequest. prefillTags ? [ 0 ] . textValue) . to ( equal ( " text " ) )
98
+ expect ( signRequest. prefillTags ? [ 1 ] . documentTagId) . to ( equal ( " 4567 " ) )
99
+ expect ( signRequest. prefillTags ? [ 1 ] . dateValue) . to ( equal ( " 2021-12-03 " . iso8601) )
86
100
expect ( signRequest. emailSubject) . to ( equal ( " Sign Request from Acme " ) )
87
101
expect ( signRequest. emailMessage) . to ( equal ( " Hello! Please sign the document below " ) )
88
102
expect ( signRequest. externalId) . to ( equal ( " 123 " ) )
@@ -119,6 +133,9 @@ class SignRequestsModuleSpecs: QuickSpec {
119
133
expect ( firstSignRequest) . toNot ( beNil ( ) )
120
134
expect ( firstSignRequest. id) . to ( equal ( " 12345 " ) )
121
135
expect ( firstSignRequest
. signers
. first
? . email
) . to ( equal ( " [email protected] " ) )
136
+ let firstInput = firstSignRequest. signers [ 0 ] . inputs ? [ 0 ]
137
+ expect ( firstInput? . dateValue) . to ( equal ( " 2021-04-26 " . iso8601) )
138
+ expect ( firstInput? . textValue) . to ( equal ( " April 26, 2021 " ) )
122
139
expect ( firstSignRequest. sourceFiles. first? . id) . to ( equal ( " 12345 " ) )
123
140
expect ( firstSignRequest. sourceFiles. first? . name) . to ( equal ( " Contract.pdf " ) )
124
141
expect ( firstSignRequest. parentFolder. id) . to ( equal ( " 12345 " ) )
0 commit comments