Skip to content

Commit f5ec7dc

Browse files
authored
Merge pull request #281 from companieshouse/NCS-761-change-active-director-endpoint
NCS-761 Change active director endpoint
2 parents 0167f7b + fc5c684 commit f5ec7dc

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

src/services/confirmation-statement/service.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -155,8 +155,8 @@ export default class {
155155
return resource;
156156
}
157157

158-
public async getActiveDirectorDetails (companyNumber: string): Promise<Resource<ActiveDirectorDetails> | ApiErrorResponse> {
159-
const url = `${this.getConfirmationStatementUrl(companyNumber)}/active-director-details`;
158+
public async getActiveDirectorDetails (transactionId: string, confirmationStatementId: string): Promise<Resource<ActiveDirectorDetails> | ApiErrorResponse> {
159+
const url = `${this.getConfirmationStatementUrlIncTransactionId(transactionId)}/${confirmationStatementId}/active-director-details`;
160160
const resp: HttpResponse = await this.client.httpGet(url);
161161

162162
if (resp.status >= 400) {

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ describe("Active officer details GET", () => {
238238
it("should return active officer details object", async () => {
239239
sinon.stub(mockValues.requestClient, "httpGet").resolves(mockValues.mockGetActiveDirectorDetails[200]);
240240
const csService: ConfirmationStatementService = new ConfirmationStatementService(mockValues.requestClient);
241-
const data: Resource<ActiveDirectorDetails> = await csService.getActiveDirectorDetails(COMPANY_NUMBER) as Resource<ActiveDirectorDetails>;
241+
const data: Resource<ActiveDirectorDetails> = await csService.getActiveDirectorDetails(TRANSACTION_ID, CONFIRMATION_STATEMENT_ID) as Resource<ActiveDirectorDetails>;
242242

243243
expect(data.httpStatusCode).to.equal(200);
244244
expect(data.resource.dateOfBirth).to.equal(mockValues.mockActiveDirectorDetails.date_of_birth);
@@ -247,7 +247,7 @@ describe("Active officer details GET", () => {
247247
it("should return error 404 - No active director details were found", async () => {
248248
sinon.stub(mockValues.requestClient, "httpGet").resolves(mockValues.mockGetActiveDirectorDetails[404]);
249249
const csService: ConfirmationStatementService = new ConfirmationStatementService(mockValues.requestClient);
250-
const data: ApiErrorResponse = await csService.getActiveDirectorDetails(COMPANY_NUMBER);
250+
const data: ApiErrorResponse = await csService.getActiveDirectorDetails(TRANSACTION_ID, CONFIRMATION_STATEMENT_ID);
251251

252252
expect(data.httpStatusCode).to.equal(404);
253253
expect(data.errors[0]).to.equal("No active director details were found");
@@ -256,7 +256,7 @@ describe("Active officer details GET", () => {
256256
it("should return error 500 - Internal server error", async () => {
257257
sinon.stub(mockValues.requestClient, "httpGet").resolves(mockValues.mockGetActiveDirectorDetails[500]);
258258
const csService: ConfirmationStatementService = new ConfirmationStatementService(mockValues.requestClient);
259-
const data: ApiErrorResponse = await csService.getActiveDirectorDetails(COMPANY_NUMBER);
259+
const data: ApiErrorResponse = await csService.getActiveDirectorDetails(TRANSACTION_ID, CONFIRMATION_STATEMENT_ID);
260260

261261
expect(data.httpStatusCode).to.equal(500);
262262
expect(data.errors[0]).to.equal("Internal server error");

0 commit comments

Comments
 (0)