Skip to content

Commit 751af8b

Browse files
authored
Merge pull request #263 from companieshouse/NCS-619-amend-psc-details
NCS-619 Add the register location field to the psc model
2 parents 9c945b3 + a35f4ef commit 751af8b

File tree

4 files changed

+8
-0
lines changed

4 files changed

+8
-0
lines changed

src/services/confirmation-statement/service.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -343,6 +343,7 @@ export default class {
343343
serviceAddressCountryName: pscResource.service_address_country_name,
344344
serviceAddressHouseNameNumber: pscResource.service_address_house_name_number,
345345
companyName: pscResource.company_name,
346+
registerLocation: pscResource.register_location,
346347
registrationNumber: pscResource.registration_number,
347348
lawGoverned: pscResource.law_governed,
348349
legalForm: pscResource.legal_form,
@@ -386,6 +387,7 @@ export default class {
386387
service_address_region: psc.serviceAddressRegion,
387388
service_address_house_name_number: psc.serviceAddressHouseNameNumber,
388389
company_name: psc.companyName,
390+
register_location: psc.registerLocation,
389391
registration_number: psc.registrationNumber,
390392
law_governed: psc.lawGoverned,
391393
legal_form: psc.legalForm,

src/services/confirmation-statement/types.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,7 @@ export interface PersonOfSignificantControl {
203203
serviceAddressArea?: string;
204204
serviceAddressHouseNameNumber?: string;
205205
companyName?: string;
206+
registerLocation?: string;
206207
registrationNumber?: string;
207208
lawGoverned?: string;
208209
legalForm?: string;
@@ -252,6 +253,7 @@ export interface PersonOfSignificantControlResource {
252253
service_address_area?: string;
253254
service_address_house_name_number?: string;
254255
company_name?: string;
256+
register_location?: string;
255257
registration_number?: string;
256258
law_governed?: string;
257259
legal_form?: string;

test/services/confirmation-statement/confirmation.statement.mock.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@ export const mockPersonsWithSignificantControlList: PersonOfSignificantControlRe
127127
service_address_area: "area",
128128
service_address_house_name_number: "house name number",
129129
company_name: "Company1",
130+
register_location: "ENGLAND",
130131
registration_number: "67890",
131132
law_governed: "ENGLISH",
132133
legal_form: "LIMITED",
@@ -152,6 +153,7 @@ export const mockPersonsWithSignificantControlList: PersonOfSignificantControlRe
152153
service_address_post_code: "SW1 3ZZ",
153154
service_address_post_town: "Somewhere",
154155
company_name: "Company2",
156+
register_location: "ENGLAND",
155157
registration_number: "123456",
156158
law_governed: "ENGLISH",
157159
legal_form: "LIMITED",
@@ -172,6 +174,7 @@ export const mockPscNoNameNoAddress: PersonOfSignificantControlResource[] = [
172174
service_address_post_code: "NO1 0AA",
173175
service_address_post_town: "Nowhere",
174176
company_name: "Company1",
177+
register_location: "ENGLAND",
175178
registration_number: "67890",
176179
law_governed: "ENGLISH",
177180
legal_form: "LIMITED",

test/services/confirmation-statement/confirmation.statement.spec.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -281,6 +281,7 @@ describe("persons with significant control GET", () => {
281281
expect(data.resource[0].serviceAddressPoBox).to.equal("po box");
282282
expect(data.resource[0].serviceAddressRegion).to.equal("region");
283283
expect(data.resource[0].serviceAddressHouseNameNumber).to.equal("house name number");
284+
expect(data.resource[0].registerLocation).to.equal("ENGLAND");
284285
});
285286

286287
it("should not map missing address or names", async () => {

0 commit comments

Comments
 (0)