@@ -1243,36 +1243,38 @@ describe('SDK Unit Tests:', function (done) {
12431243 } ) ;
12441244 } ) ;
12451245
1246- it ( 'Test Get Form Data' , function ( done ) {
1247- var envelopeId = "137e8369-3242-438e-ab0f-4808ec6047cd" ;
1246+ it ( 'Test Get Form Data' , function ( done ) {
12481247 var envelopesApi = new docusign . EnvelopesApi ( apiClient ) ;
1249- envelopesApi . getFormData ( accountId , envelopeId ) . then ( function ( envelopeFormData ) {
1250- // console.log('EnvelopeFormData: ' + JSON.stringify(envelopeFormData));
1251- // console.log('EnvelopeFormData: ', envelopeFormData);
1252-
1253- // NOTE: Need to check against the following values...
1254- // envelopeFormData
1255- // envelopeFormData.formData
1256- // envelopeFormData.formData[0]
1257- // envelopeFormData.formData[0].name
1258- // envelopeFormData.prefillFormData.formData
1259- // envelopeFormData.prefillFormData.formData[0]
1260- // envelopeFormData.prefillFormData.formData[0].name
1261-
1262- assert . notStrictEqual ( envelopeFormData , null || undefined ) ;
1263- assert . notStrictEqual ( envelopeFormData . formData , null || undefined ) ;
1264- assert . notStrictEqual ( envelopeFormData . formData [ 0 ] , null || undefined ) ;
1265- assert . notStrictEqual ( envelopeFormData . formData [ 0 ] . name , null || undefined ) ;
1266- assert . notStrictEqual ( envelopeFormData . prefillFormData , null || undefined ) ;
1267- assert . notStrictEqual ( envelopeFormData . prefillFormData . formData , null || undefined ) ;
1268- assert . notStrictEqual ( envelopeFormData . prefillFormData . formData [ 0 ] , null || undefined ) ;
1269- assert . notStrictEqual ( envelopeFormData . prefillFormData . formData [ 0 ] . name , null || undefined ) ;
1270- done ( ) ;
1248+
1249+ // create an envelope to be signed
1250+ var envDef = new docusign . EnvelopeDefinition ( ) ;
1251+ envDef . templateId = templateId ;
1252+
1253+ envelopesApi . createEnvelope ( accountId , { envelopeDefinition : envDef } )
1254+ . then ( function ( envelopeSummary ) {
1255+ assert . equal ( envelopeSummary && Object . keys ( envelopeSummary ) . length > 0 , true ) ;
1256+ envelopeId = envelopeSummary . envelopeId ;
1257+ envelopesApi . getFormData ( accountId , envelopeId ) . then ( function ( envelopeFormData ) {
1258+ assert . notStrictEqual ( envelopeFormData , undefined ) ;
1259+ assert . notStrictEqual ( envelopeFormData . formData , undefined ) ;
1260+ assert . notStrictEqual ( envelopeFormData . formData [ 0 ] , undefined ) ;
1261+ assert . notStrictEqual ( envelopeFormData . formData [ 0 ] . name , undefined ) ;
1262+ assert . notStrictEqual ( envelopeFormData . prefillFormData , undefined ) ;
1263+ assert . notStrictEqual ( envelopeFormData . prefillFormData . formData , undefined ) ;
1264+ assert . notStrictEqual ( envelopeFormData . prefillFormData . formData [ 0 ] , undefined ) ;
1265+ assert . notStrictEqual ( envelopeFormData . prefillFormData . formData [ 0 ] . name , undefined ) ;
1266+ done ( ) ;
1267+ } )
1268+ . catch ( function ( error ) {
1269+ if ( error ) {
1270+ return done ( error ) ;
1271+ }
1272+ } ) ;
12711273 } )
1272- . catch ( function ( error ) {
1273- if ( error ) {
1274- return done ( error ) ;
1275- }
1276- } ) ;
1274+ . catch ( function ( error ) {
1275+ if ( error ) {
1276+ return done ( error ) ;
1277+ }
1278+ } ) ;
12771279 } ) ;
12781280} ) ;
0 commit comments