Skip to content

Commit 30a91ad

Browse files
authored
Merge pull request #747 from companieshouse/lp-387-add-rao-limited-partnerships
LP-387 Add registered office address to limited partnership
2 parents 66828a2 + 462b7da commit 30a91ad

File tree

3 files changed

+33
-3
lines changed

3 files changed

+33
-3
lines changed

src/services/limited-partnerships/types.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ export interface LimitedPartnership {
1212
partnership_type?: PartnershipType;
1313
email?: string;
1414
jurisdiction?: Jurisdiction;
15+
registered_office_address?: Address;
1516
}
1617
}
1718

@@ -54,3 +55,13 @@ export interface LimitedPartnershipIncorporation {
5455
partnership: LimitedPartnership
5556
}
5657
}
58+
59+
export type Address = {
60+
address_line_1: string;
61+
address_line_2?: string;
62+
country: string;
63+
locality: string;
64+
postal_code: string;
65+
premises: string;
66+
region?: string;
67+
};

test/services/limited-partnerships/limited.partnerships.mock.ts

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,16 @@ export const LIMITED_PARTNERSHIP_OBJECT_MOCK: LimitedPartnership = {
1919
name_ending: NameEndingType.LIMITED_PARTNERSHIP,
2020
partnership_type: PartnershipType.LP,
2121
22-
jurisdiction: Jurisdiction.ENGLAND_AND_WALES
22+
jurisdiction: Jurisdiction.ENGLAND_AND_WALES,
23+
registered_office_address: {
24+
premises: "22",
25+
address_line_1: "Some Street",
26+
address_line_2: "Some Line 2",
27+
locality: "Some Locality",
28+
region: "Some Region",
29+
country: "Some Country",
30+
postal_code: "SC12 1WE"
31+
}
2332
}
2433
};
2534

test/services/limited-partnerships/limited.partnerships.spec.ts

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,8 @@ describe("LimitedPartnershipsService", () => {
4040
partnership_name: mockValues.LIMITED_PARTNERSHIP_OBJECT_MOCK.data?.partnership_name,
4141
name_ending: mockValues.LIMITED_PARTNERSHIP_OBJECT_MOCK.data?.name_ending,
4242
partnership_type: mockValues.LIMITED_PARTNERSHIP_OBJECT_MOCK.data?.partnership_type,
43-
jurisdiction: mockValues.LIMITED_PARTNERSHIP_OBJECT_MOCK.data?.jurisdiction
43+
jurisdiction: mockValues.LIMITED_PARTNERSHIP_OBJECT_MOCK.data?.jurisdiction,
44+
registered_office_address: mockValues.LIMITED_PARTNERSHIP_OBJECT_MOCK.data?.registered_office_address
4445
}
4546
}
4647
)) as Resource<LimitedPartnershipResourceCreated>;
@@ -54,7 +55,16 @@ describe("LimitedPartnershipsService", () => {
5455
partnership_name: "Legalised Asset Stashing",
5556
name_ending: "Limited Partnership",
5657
partnership_type: "LP",
57-
jurisdiction: Jurisdiction.ENGLAND_AND_WALES
58+
jurisdiction: Jurisdiction.ENGLAND_AND_WALES,
59+
registered_office_address: {
60+
premises: "22",
61+
address_line_1: "Some Street",
62+
address_line_2: "Some Line 2",
63+
locality: "Some Locality",
64+
region: "Some Region",
65+
country: "Some Country",
66+
postal_code: "SC12 1WE"
67+
}
5868
}
5969
}
6070
)

0 commit comments

Comments
 (0)