Skip to content

Commit 0d40b26

Browse files
authored
Merge pull request #6 from companieshouse/feature/fix-linting
fix linting errors
2 parents 6614159 + 40b5bfb commit 0d40b26

File tree

8 files changed

+105
-105
lines changed

8 files changed

+105
-105
lines changed

src/client.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ export default class ApiClient {
1313
public readonly lateFilingPenalties: LateFilingPenaltyService;
1414
public readonly companyOfficers: CompanyOfficersService;
1515
public readonly companyProfile: CompanyProfileService;
16-
public readonly companyPsc : CompanyPscService ;
16+
public readonly companyPsc : CompanyPscService ;
1717
public readonly certificate: CertificateService;
1818
public readonly certifiedCopies: CertifiedCopiesService;
1919
public readonly basket: BasketService;

src/services/company-psc/service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export default class CompanyPscService {
1414
*
1515
* @param number the company number to look up
1616
*/
17-
public async getCompanyPsc(number: string): Promise<Resource<CompanyPersonsWithSignificantControl>> {
17+
public async getCompanyPsc (number: string): Promise<Resource<CompanyPersonsWithSignificantControl>> {
1818
const resp = await this.client.httpGet(`/company/${number}/persons-with-significant-control`);
1919

2020
const resource: Resource<CompanyPersonsWithSignificantControl> = {

src/services/order/mid/mapping.ts

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
1-
import {
2-
MidItemResource,
3-
MidItemPostRequest,
4-
MidItemRequestResource,
5-
ItemOptionsRequest,
6-
MidItem,
7-
ItemOptionsResource,
8-
ItemCostsResource } from "./types";
1+
import {
2+
MidItemResource,
3+
MidItemPostRequest,
4+
MidItemRequestResource,
5+
ItemOptionsRequest,
6+
MidItem,
7+
ItemOptionsResource,
8+
ItemCostsResource
9+
} from "./types";
910

1011
export default class MidMapping {
1112
public static mapMidItemRequestToMidItemRequestResource (midItemRequest: MidItemPostRequest): MidItemRequestResource {

src/services/order/mid/service.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ export default class {
2424
};
2525

2626
public async postMid (midItemRequest: MidItemPostRequest): Promise<Resource<MidItem>> {
27-
2827
const midItemRequestResource: MidItemRequestResource = MidMapping.mapMidItemRequestToMidItemRequestResource(midItemRequest);
2928
const resp = await this.client.httpPost("/orderable/missing-image-deliveries", midItemRequestResource);
3029

src/services/payment/service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ export default class PaymentService {
4949
return this.handlePaymentHttpResponse(resp);
5050
}
5151

52-
private handlePaymentHttpResponse(resp: HttpResponse): ApiResult<ApiResponse<Payment>> {
52+
private handlePaymentHttpResponse (resp: HttpResponse): ApiResult<ApiResponse<Payment>> {
5353
const response: ApiResponse<Payment> = {
5454
httpStatusCode: resp.status,
5555
headers: resp.headers

test/services/company-psc/service.spec.ts

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -46,40 +46,40 @@ describe("company-psc", () => {
4646
self: "company/123/persons-with-significant-control"
4747
},
4848
items: [
49-
{
50-
natures_of_control: [
51-
"ownership-of-shares-25-to-50-percent-as-person"
52-
],
53-
name: "James Potter",
54-
links: {
55-
self: "/company/123/persons-with-significant-control/individual/L2m6DxTJA0pkUNh9SIcJY8_cdWE"
56-
},
57-
etag: "fe416d8a3e09c93eb961ad89b0c606982c3c01e1",
58-
name_elements: {
59-
forename: "James",
60-
surname: "Potter"
61-
},
62-
nationality: "British",
63-
country_of_residence: "Wales",
64-
address: {
65-
postal_code: "CF14 3UZ",
66-
locality: "Cardiff",
67-
region: "South Glamorgan",
68-
address_line_1: "Crown Way"
69-
},
70-
notified_on: "2016-01-01",
71-
date_of_birth: {
72-
year: "1981",
73-
month: "4"
74-
},
75-
identification: {
76-
country_registered: "Wales",
77-
legal_authority: "Wales",
78-
legal_form: "Public Limited Company",
79-
place_registered: "Companies House",
80-
registration_number: "INC08394823"
49+
{
50+
natures_of_control: [
51+
"ownership-of-shares-25-to-50-percent-as-person"
52+
],
53+
name: "James Potter",
54+
links: {
55+
self: "/company/123/persons-with-significant-control/individual/L2m6DxTJA0pkUNh9SIcJY8_cdWE"
56+
},
57+
etag: "fe416d8a3e09c93eb961ad89b0c606982c3c01e1",
58+
name_elements: {
59+
forename: "James",
60+
surname: "Potter"
61+
},
62+
nationality: "British",
63+
country_of_residence: "Wales",
64+
address: {
65+
postal_code: "CF14 3UZ",
66+
locality: "Cardiff",
67+
region: "South Glamorgan",
68+
address_line_1: "Crown Way"
69+
},
70+
notified_on: "2016-01-01",
71+
date_of_birth: {
72+
year: "1981",
73+
month: "4"
74+
},
75+
identification: {
76+
country_registered: "Wales",
77+
legal_authority: "Wales",
78+
legal_form: "Public Limited Company",
79+
place_registered: "Companies House",
80+
registration_number: "INC08394823"
81+
}
8182
}
82-
}
8383
]
8484
});
8585

test/services/mid/service.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ describe("create a MID POST", () => {
101101
});
102102

103103
describe("GET missing image delivery", () => {
104-
before(() => {
104+
beforeEach(() => {
105105
sinon.reset();
106106
sinon.restore();
107107
});
@@ -118,7 +118,7 @@ describe("GET missing image delivery", () => {
118118
error: "An error occured"
119119
};
120120

121-
const mockRequest = sinon.stub(requestClient, "httpGet"). resolves(mockGetResponse);
121+
const mockRequest = sinon.stub(requestClient, "httpGet").resolves(mockGetResponse);
122122
const missingImageDelivery: MidService = new MidService(requestClient);
123123
const data = await missingImageDelivery.getMid("MID-ID-NOT-IMPORTANT");
124124

test/services/payment/service.spec.ts

Lines changed: 58 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -120,62 +120,62 @@ describe("payment service", () => {
120120
});
121121

122122
describe("get payment", () => {
123-
beforeEach(() => {
124-
sinon.reset();
125-
sinon.restore();
126-
});
127-
128-
afterEach(done => {
129-
sinon.reset();
130-
sinon.restore();
131-
done();
132-
});
133-
134-
it("returns an error response on failure", async () => {
135-
const mockGetResponse = {
136-
status: 401,
137-
error: "An error occurred"
138-
};
139-
140-
sinon.stub(requestClient, "httpGet").resolves(mockGetResponse);
141-
const paymentService: PaymentService = new PaymentService(requestClient);
142-
const response = await paymentService.getPayment("payments/TEST_ID");
143-
const data = response.value as ApiResponse<Payment>;
144-
145-
expect(data.resource).to.be.undefined;
146-
});
147-
148-
it("maps the payment fields", async () => {
149-
const mockGetResponse = {
150-
status: 200,
151-
body: mockResponseBody
152-
};
153-
154-
sinon.stub(requestClient, "httpGet").resolves(mockGetResponse);
155-
const paymentService: PaymentService = new PaymentService(requestClient);
156-
const response = await paymentService.getPayment("payments/TEST_ID");
157-
158-
const data = response.value as ApiResponse<Payment>;
159-
const payment = data.resource;
160-
expect(payment.amount).to.equal(mockResponseBody.amount);
161-
expect(payment.availablePaymentMethods[0]).to.equal(mockResponseBody.available_payment_methods[0]);
162-
expect(payment.availablePaymentMethods[1]).to.equal(mockResponseBody.available_payment_methods[1]);
163-
expect(payment.companyNumber).to.equal(mockResponseBody.company_number);
164-
expect(payment.completedAt).to.equal(mockResponseBody.completed_at);
165-
expect(payment.createdAt).to.equal(mockResponseBody.created_at);
166-
expect(payment.createdBy.email).to.equal(mockResponseBody.created_by.email);
167-
expect(payment.createdBy.forename).to.equal(mockResponseBody.created_by.forename);
168-
expect(payment.createdBy.id).to.equal(mockResponseBody.created_by.id);
169-
expect(payment.createdBy.surname).to.equal(mockResponseBody.created_by.surname);
170-
expect(payment.description).to.equal(mockResponseBody.description);
171-
expect(payment.etag).to.equal(mockResponseBody.etag);
172-
expect(payment.kind).to.equal(mockResponseBody.kind);
173-
expect(payment.links.journey).to.equal(mockResponseBody.links.journey);
174-
expect(payment.links.resource).to.equal(mockResponseBody.links.resource);
175-
expect(payment.links.self).to.equal(mockResponseBody.links.self);
176-
expect(payment.paymentMethod).to.equal(mockResponseBody.payment_method);
177-
expect(payment.reference).to.equal(mockResponseBody.reference);
178-
expect(payment.status).to.equal(mockResponseBody.status);
179-
});
180-
});
123+
beforeEach(() => {
124+
sinon.reset();
125+
sinon.restore();
126+
});
127+
128+
afterEach(done => {
129+
sinon.reset();
130+
sinon.restore();
131+
done();
132+
});
133+
134+
it("returns an error response on failure", async () => {
135+
const mockGetResponse = {
136+
status: 401,
137+
error: "An error occurred"
138+
};
139+
140+
sinon.stub(requestClient, "httpGet").resolves(mockGetResponse);
141+
const paymentService: PaymentService = new PaymentService(requestClient);
142+
const response = await paymentService.getPayment("payments/TEST_ID");
143+
const data = response.value as ApiResponse<Payment>;
144+
145+
expect(data.resource).to.be.undefined;
146+
});
147+
148+
it("maps the payment fields", async () => {
149+
const mockGetResponse = {
150+
status: 200,
151+
body: mockResponseBody
152+
};
153+
154+
sinon.stub(requestClient, "httpGet").resolves(mockGetResponse);
155+
const paymentService: PaymentService = new PaymentService(requestClient);
156+
const response = await paymentService.getPayment("payments/TEST_ID");
157+
158+
const data = response.value as ApiResponse<Payment>;
159+
const payment = data.resource;
160+
expect(payment.amount).to.equal(mockResponseBody.amount);
161+
expect(payment.availablePaymentMethods[0]).to.equal(mockResponseBody.available_payment_methods[0]);
162+
expect(payment.availablePaymentMethods[1]).to.equal(mockResponseBody.available_payment_methods[1]);
163+
expect(payment.companyNumber).to.equal(mockResponseBody.company_number);
164+
expect(payment.completedAt).to.equal(mockResponseBody.completed_at);
165+
expect(payment.createdAt).to.equal(mockResponseBody.created_at);
166+
expect(payment.createdBy.email).to.equal(mockResponseBody.created_by.email);
167+
expect(payment.createdBy.forename).to.equal(mockResponseBody.created_by.forename);
168+
expect(payment.createdBy.id).to.equal(mockResponseBody.created_by.id);
169+
expect(payment.createdBy.surname).to.equal(mockResponseBody.created_by.surname);
170+
expect(payment.description).to.equal(mockResponseBody.description);
171+
expect(payment.etag).to.equal(mockResponseBody.etag);
172+
expect(payment.kind).to.equal(mockResponseBody.kind);
173+
expect(payment.links.journey).to.equal(mockResponseBody.links.journey);
174+
expect(payment.links.resource).to.equal(mockResponseBody.links.resource);
175+
expect(payment.links.self).to.equal(mockResponseBody.links.self);
176+
expect(payment.paymentMethod).to.equal(mockResponseBody.payment_method);
177+
expect(payment.reference).to.equal(mockResponseBody.reference);
178+
expect(payment.status).to.equal(mockResponseBody.status);
179+
});
180+
});
181181
});

0 commit comments

Comments
 (0)