Skip to content

Commit 27dd36a

Browse files
chore: addressing comments on PR
1 parent 10807fc commit 27dd36a

3 files changed

Lines changed: 11 additions & 11 deletions

File tree

tests/playwright-tests/src/api/RetryCore/Retry.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ async function pollAPI(endpoint: string, apiValidation: any, request: any): Prom
8080
let maxTimeBetweenRequests = config.maxTimeBetweenRequests;
8181

8282
console.info(`now trying request for ${maxNumberOfRetries} retries`);
83-
while (i < maxNumberOfRetries) {
83+
while (i < Number(maxNumberOfRetries)) {
8484
try {
8585
apiResponse = await fetchApiResponse(endpoint, request);
8686
if (apiResponse.status() == 200) {
@@ -93,7 +93,7 @@ async function pollAPI(endpoint: string, apiValidation: any, request: any): Prom
9393
}
9494
i++;
9595

96-
console.info(`http response completed ${i}/${maxNumberOfRetries} of number of reties`);
96+
console.info(`http response completed ${i}/${maxNumberOfRetries} of number of retries`);
9797
await new Promise(res => setTimeout(res, maxTimeBetweenRequests));
9898
}
9999

@@ -112,7 +112,7 @@ export async function pollApiForOKResponse(httpRequest: () => Promise<ApiRespons
112112
let maxTimeBetweenRequests = config.maxTimeBetweenRequests;
113113

114114
console.info(`now trying request for ${maxNumberOfRetries} retries`);
115-
while (i < maxNumberOfRetries) {
115+
while (i < Number(maxNumberOfRetries)) {
116116
try {
117117
apiResponse = await httpRequest();
118118
if (apiResponse.status == 200) {
@@ -125,7 +125,7 @@ export async function pollApiForOKResponse(httpRequest: () => Promise<ApiRespons
125125
}
126126
i++;
127127

128-
console.info(`http response completed ${i}/${maxNumberOfRetries} of number of reties`);
128+
console.info(`http response completed ${i}/${maxNumberOfRetries} of number of retries`);
129129
await new Promise(res => setTimeout(res, maxTimeBetweenRequests));
130130
}
131131

tests/playwright-tests/src/api/apiHelper.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -51,17 +51,17 @@ export async function findMatchingObject(endpoint: string, responseBody: any[],
5151
}
5252

5353
matchingObjects = responseBody.filter((item: Record<string, any>) =>
54-
item[nhsNumberKey] === nhsNumber ||
55-
item.NhsNumber === nhsNumber ||
56-
item.NHSNumber === nhsNumber
54+
item[nhsNumberKey] == nhsNumber ||
55+
item.NhsNumber == nhsNumber ||
56+
item.NHSNumber == nhsNumber
5757
);
5858

5959
matchingObject = matchingObjects[matchingObjects.length - 1];
6060

6161
if (endpoint.includes(config.exceptionManagementService) &&
6262
(apiValidation.validations.RuleId !== undefined || apiValidation.validations.RuleDescription)) {
63-
let ruleIdToFind = apiValidation.validations.RuleId;
64-
let ruleDescToFind = apiValidation.validations.RuleDescription;
63+
const ruleIdToFind = apiValidation.validations.RuleId;
64+
const ruleDescToFind = apiValidation.validations.RuleDescription;
6565

6666
let betterMatches = matchingObjects.filter(record =>
6767
(ruleIdToFind === undefined || record.RuleId === ruleIdToFind) &&

tests/playwright-tests/src/config/env.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,8 @@ export const config = {
6060
apiTestFilesPath: 'api/testFiles',
6161
apiRetry: 8,
6262
apiWaitTime: 5000,
63-
maxNumberOfRetries: 10,
64-
timeBetweenRetriesInSeconds: 10,
63+
maxNumberOfRetries: process.env.MAX_NUMBER_OF_RETRIES,
64+
timeBetweenRetriesInSeconds: process.env.TIME_BETWEEN_RETRIES_IN_SECONDS,
6565
maxTimeBetweenRequests: 2500,
6666
nhsNumberKey: 'NHSNumber',
6767
nhsNumberKeyExceptionDemographic: 'NhsNumber',

0 commit comments

Comments
 (0)