11import { ReasonPhrases , StatusCodes } from "http-status-codes" ;
22import { RequestClient } from "../../../src" ;
3- import { NameElements , NameMismatchReasonEnum , PlannedMaintenance , PscVerification , PscVerificationData , PscVerificationDataResource , PscVerificationResource , ValidationStatusError , ValidationStatusErrorResource , ValidationStatusResponse , ValidationStatusResponseResource , VerificationStatementEnum } from "../../../src/services/psc-verification-link/types" ;
3+ import { NameMismatchReasonEnum , PlannedMaintenance , PscVerification , PscVerificationData , PscVerificationDataResource , PscVerificationResource , ValidationStatusError , ValidationStatusErrorResource , ValidationStatusResponse , ValidationStatusResponseResource , VerificationStatementEnum } from "../../../src/services/psc-verification-link/types" ;
44
55export const requestClient = new RequestClient ( { baseUrl : "URL_NOT_USED" , oauthToken : "123" } ) ;
66
@@ -26,30 +26,6 @@ export const PSC_VERIFICATION_IND: PscVerificationData = {
2626 }
2727} ;
2828
29- const NAME_ELEMENTS : NameElements = {
30- title : "Sir" ,
31- forename : "Forename" ,
32- middleName : "Middlename" ,
33- surname : "Surname"
34- } ;
35-
36- export const PSC_VERIFICATION_RLE : PscVerificationData = {
37- companyNumber : COMPANY_NUMBER ,
38- pscAppointmentId : PSC_VERIFICATION_ID ,
39- relevantOfficer : {
40- nameElements : NAME_ELEMENTS ,
41- dateOfBirth : DOB_DATE ,
42- isDirector : true ,
43- isEmployee : true
44- } ,
45- verificationDetails : {
46- nameMismatchReason : NameMismatchReasonEnum . LEGAL_NAME_CHANGE ,
47- verificationStatements : [ VerificationStatementEnum . RO_DECLARATION ,
48- VerificationStatementEnum . RO_IDENTIFIED ,
49- VerificationStatementEnum . RO_VERIFIED ]
50- }
51- } ;
52-
5329const PSC_VERIFICATION_CREATED_RESOURCE : PscVerificationDataResource = {
5430 company_number : COMPANY_NUMBER
5531}
@@ -92,40 +68,6 @@ export const mockPscVerificationPatchedResource: PscVerificationResource = {
9268 }
9369} ;
9470
95- const PSC_VERIFICATION_RO_PATCH : PscVerificationDataResource = {
96- psc_appointment_id : PSC_VERIFICATION_ID ,
97- relevant_officer : {
98- name_elements : NAME_ELEMENTS
99- }
100- } ;
101-
102- export const mockPscVerificationPatchRleRoResource : PscVerificationResource = {
103- created_at : FIRST_DATE ,
104- updated_at : UPDATE_DATE ,
105- data : PSC_VERIFICATION_RO_PATCH ,
106- links : {
107- self : SELF_LINK ,
108- validation_status : `${ SELF_LINK } /validation_status`
109- }
110- } ;
111-
112- const PSC_VERIFICATION_RO_PATCH_CAMEL : PscVerificationData = {
113- pscAppointmentId : PSC_VERIFICATION_ID ,
114- relevantOfficer : {
115- nameElements : NAME_ELEMENTS
116- }
117- } ;
118-
119- export const mockPscVerificationPatchRleRo : PscVerification = {
120- createdAt : FIRST_DATE ,
121- updatedAt : UPDATE_DATE ,
122- data : PSC_VERIFICATION_RO_PATCH_CAMEL ,
123- links : {
124- self : SELF_LINK ,
125- validationStatus : `${ SELF_LINK } /validation_status`
126- }
127- } ;
128-
12971export const mockPscVerificationPatchIndResource : PscVerificationResource = {
13072 created_at : FIRST_DATE ,
13173 updated_at : UPDATE_DATE ,
@@ -194,33 +136,6 @@ export const mockPscVerificationInd: PscVerification = {
194136 }
195137} ;
196138
197- export const PSC_VERIFICATION_RLE_RESOURCE : PscVerificationDataResource = {
198- company_number : COMPANY_NUMBER ,
199- psc_appointment_id : PSC_VERIFICATION_ID ,
200- relevant_officer : {
201- name_elements : NAME_ELEMENTS ,
202- date_of_birth : DOB_DATE ,
203- is_director : true ,
204- is_employee : true
205- } ,
206- verification_details : {
207- name_mismatch_reason : NameMismatchReasonEnum . LEGAL_NAME_CHANGE ,
208- verification_statements : [ VerificationStatementEnum . RO_DECLARATION ,
209- VerificationStatementEnum . RO_IDENTIFIED ,
210- VerificationStatementEnum . RO_VERIFIED ]
211- }
212- } ;
213-
214- export const mockPscVerificationRleResource : PscVerificationResource = {
215- created_at : FIRST_DATE ,
216- updated_at : FIRST_DATE ,
217- data : PSC_VERIFICATION_RLE_RESOURCE ,
218- links : {
219- self : SELF_LINK ,
220- validation_status : `${ SELF_LINK } /validation_status`
221- }
222- } ;
223-
224139export const mockPlannedMaintenanceResource : PlannedMaintenance = {
225140 status : "UP" ,
226141 message : "" ,
@@ -267,19 +182,6 @@ export const mockPscVerificationIndResponse = {
267182 401 : { status : StatusCodes . UNAUTHORIZED , error : ReasonPhrases . UNAUTHORIZED } ,
268183 404 : { status : StatusCodes . NOT_FOUND , error : ReasonPhrases . NOT_FOUND }
269184} ;
270- export const mockPscVerificationRleResponse = {
271- 200 : { status : StatusCodes . OK , body : mockPscVerificationRleResource } ,
272- 401 : { status : StatusCodes . UNAUTHORIZED , error : ReasonPhrases . UNAUTHORIZED } ,
273- 404 : { status : StatusCodes . NOT_FOUND , error : ReasonPhrases . NOT_FOUND }
274- } ;
275-
276- export const mockPscVerificationPatchRleResponse = {
277- 200 : { status : StatusCodes . OK , body : mockPscVerificationPatchRleRoResource } ,
278- 400 : { status : StatusCodes . BAD_REQUEST , error : ReasonPhrases . BAD_REQUEST } ,
279- 401 : { status : StatusCodes . UNAUTHORIZED , error : ReasonPhrases . UNAUTHORIZED } ,
280- 404 : { status : StatusCodes . NOT_FOUND , error : ReasonPhrases . NOT_FOUND } ,
281- 415 : { status : StatusCodes . UNSUPPORTED_MEDIA_TYPE , error : ReasonPhrases . UNSUPPORTED_MEDIA_TYPE }
282- } ;
283185
284186export const mockPscVerificationPatchIndResponse = {
285187 200 : { status : StatusCodes . OK , body : mockPscVerificationPatchIndResource } ,
0 commit comments