Skip to content

Commit edb798c

Browse files
authored
enable-verify-test (#491)
1 parent 8547dec commit edb798c

File tree

1 file changed

+34
-19
lines changed

1 file changed

+34
-19
lines changed

tests/applications.spec.ts

Lines changed: 34 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,27 @@
11

22

33
import { createAddress, createFullName, createPhone } from "../helpers"
4-
import { Agent, BusinessApplication, CancelApplicationRequest, CreateBusinessApplicationRequest, CreateIndividualApplicationRequest, CreateSoleProprietorApplicationRequest, IndividualApplication, PatchApplicationRequest, PatchBusinessApplicationAttributes, PatchBusinessApplicationBeneficialOwner, RelationshipsArrayData, Unit } from "../unit"
4+
import {
5+
Agent,
6+
BusinessApplication,
7+
CancelApplicationRequest,
8+
CreateBusinessApplicationRequest,
9+
CreateIndividualApplicationRequest,
10+
CreateSoleProprietorApplicationRequest,
11+
IndividualApplication,
12+
PatchApplicationRequest,
13+
PatchBusinessApplicationAttributes,
14+
PatchBusinessApplicationBeneficialOwner,
15+
RelationshipsArrayData,
16+
Unit,
17+
VerifyDocumentRequest
18+
} from "../unit"
519
import {
620
createIndividualApplication,
721
createBusinessApplication,
8-
createIndividualApplicationWithRequiredDocument
22+
createIndividualApplicationWithRequiredDocument,
23+
createVerifyDocumentRequest,
24+
createIndividualApplicationWithSelfieVerification
925
} from "./testHelpers"
1026
import dotenv from "dotenv"
1127
import * as fs from "fs"
@@ -54,8 +70,7 @@ describe("Create Application", () => {
5470
"website": "https://www.piedpiper.com",
5571
"tags": {
5672
"userId": "106a75e9-de77-4e25-9561-faffe59d7814"
57-
},
58-
"idempotencyKey": "3a1a33be-4e12-4603-9ed0-820922389fb8"
73+
}
5974
}
6075
}
6176

@@ -673,21 +688,21 @@ describe("Create Document", () => {
673688
expect(document?.attributes.status).toBe("Required")
674689
})
675690

676-
// test("Verify Document for Individual Application", async () => {
677-
// const applicationId = (await createIndividualApplicationWithSelfieVerification(unit)).data.id
678-
// const documents = (await unit.applications.listDocuments(applicationId)).data
679-
680-
// expect(documents).not.toBeNull()
681-
// const document = documents[0]
682-
// expect(document.attributes.documentType).toBe("SelfieVerification")
683-
// const documentId = document?.id || ""
684-
// const req: VerifyDocumentRequest = createVerifyDocumentRequest(applicationId, documentId, "BRovg81fn")
685-
// const res = await unit.applications.verifyDocument(req)
686-
// expect(document?.id).toBe(res.data.id)
687-
// expect(document?.attributes.description).toBe(res.data.attributes.description)
688-
// expect(document?.attributes.documentType).toBe(res.data.attributes.documentType)
689-
// expect(["Approved", "PendingReview"]).toContain(res.data.attributes.status)
690-
// }, 90000)
691+
test("Verify Document for Individual Application", async () => {
692+
const applicationId = (await createIndividualApplicationWithSelfieVerification(unit)).data.id
693+
const documents = (await unit.applications.listDocuments(applicationId)).data
694+
695+
expect(documents).not.toBeNull()
696+
const document = documents[0]
697+
expect(document.attributes.documentType).toBe("SelfieVerification")
698+
const documentId = document?.id || ""
699+
const req: VerifyDocumentRequest = createVerifyDocumentRequest(applicationId, documentId, "7vZ-2WtHL")
700+
const res = await unit.applications.verifyDocument(req)
701+
expect(document?.id).toBe(res.data.id)
702+
expect(document?.attributes.description).toBe(res.data.attributes.description)
703+
expect(document?.attributes.documentType).toBe(res.data.attributes.documentType)
704+
expect(["Approved", "PendingReview"]).toContain(res.data.attributes.status)
705+
}, 90000)
691706
})
692707

693708
describe("Create and Close Application", () => {

0 commit comments

Comments
 (0)