Skip to content

Commit b2f2931

Browse files
authored
Merge pull request #244 from companieshouse/NCS-689-amend-trading-status-model
NCS-689 Amend trading status model
2 parents 52e88c4 + 0f0fc8a commit b2f2931

File tree

4 files changed

+13
-11
lines changed

4 files changed

+13
-11
lines changed

src/services/confirmation-statement/service.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -608,13 +608,13 @@ export default class {
608608

609609
private mapToTradingStatusDataResource (tradingStatusData: TradingStatusData): TradingStatusDataResource {
610610
return {
611-
section_status: tradingStatusData.sectionStatus
611+
trading_status_answer: tradingStatusData.tradingStatusAnswer
612612
}
613613
}
614614

615615
private mapToTradingStatusData (tradingStatusDataResource: TradingStatusDataResource): TradingStatusData {
616616
return {
617-
sectionStatus: tradingStatusDataResource.section_status
617+
tradingStatusAnswer: tradingStatusDataResource.trading_status_answer
618618
}
619619
}
620620

src/services/confirmation-statement/types.ts

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -94,12 +94,6 @@ export interface RegisterLocationsDataResource extends ConfirmationStatementSubm
9494
export interface RegisterLocationsData extends ConfirmationStatementSubmissionSection {
9595
}
9696

97-
export interface TradingStatusDataResource extends ConfirmationStatementSubmissionSectionResource {
98-
}
99-
100-
export interface TradingStatusData extends ConfirmationStatementSubmissionSection {
101-
}
102-
10397
export enum SectionStatus {
10498
CONFIRMED = "CONFIRMED",
10599
NOT_CONFIRMED = "NOT_CONFIRMED",
@@ -311,3 +305,11 @@ export interface NextMadeUpToDate {
311305
isDue?: boolean,
312306
newNextMadeUpToDate?: string
313307
}
308+
309+
export interface TradingStatusDataResource {
310+
trading_status_answer: boolean
311+
}
312+
313+
export interface TradingStatusData {
314+
tradingStatusAnswer: boolean
315+
}

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ export const mockConfirmationStatementSubmission: ConfirmationStatementSubmissio
8181
}
8282
},
8383
shareholderData: { sectionStatus: SectionStatus.CONFIRMED },
84-
tradingStatusData: { sectionStatus: SectionStatus.CONFIRMED }
84+
tradingStatusData: { tradingStatusAnswer: true }
8585
},
8686
links: {
8787
self: "self/link"
@@ -234,7 +234,7 @@ export const mockConfirmationStatementSubmissionResource: ConfirmationStatementS
234234
}
235235
},
236236
shareholder_data: { section_status: SectionStatus.CONFIRMED },
237-
trading_status_data: { section_status: SectionStatus.CONFIRMED }
237+
trading_status_data: { trading_status_answer: true }
238238
},
239239
links: {
240240
self: "self/link"

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ describe("Update confirmation statement POST", () => {
160160
expect(updatedConfirmationStatement.data.activeDirectorDetailsData.sectionStatus).to.equal(mockSubmission.data.active_director_details_data.section_status);
161161
expect(updatedConfirmationStatement.data.shareholderData.sectionStatus).to.equal(mockSubmission.data.shareholder_data.section_status);
162162
expect(updatedConfirmationStatement.data.registerLocationsData.sectionStatus).to.equal(mockSubmission.data.register_locations_data.section_status);
163-
expect(updatedConfirmationStatement.data.tradingStatusData.sectionStatus).to.equal(mockSubmission.data.trading_status_data.section_status);
163+
expect(updatedConfirmationStatement.data.tradingStatusData.tradingStatusAnswer).to.equal(mockSubmission.data.trading_status_data.trading_status_answer);
164164
});
165165

166166
it("should return error 404 - not found", async () => {

0 commit comments

Comments
 (0)