Skip to content

Commit

Permalink
Refactor ResourceUtil and UserMiddleware; update type definitions and…
Browse files Browse the repository at this point in the history
… improve method naming for clarity
  • Loading branch information
simlarsen committed Sep 26, 2024
1 parent 73fc3e3 commit bf01322
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 7 deletions.
4 changes: 2 additions & 2 deletions APIReference/Utils/Resources.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ export default class ResourceUtil {
// Get all resources that should have documentation enabled
public static getResources(): Array<ModelDocumentation> {
const resources: Array<ModelDocumentation> = Models.filter(
(model: typeof BaseModel) => {
(model: { new (): BaseModel }) => {
const modelInstance: BaseModel = new model();
let showDocs: boolean = modelInstance.enableDocumentation;

Expand All @@ -27,7 +27,7 @@ export default class ResourceUtil {
return showDocs;
},
)
.map((model: typeof BaseModel) => {
.map((model: { new (): BaseModel }) => {
const modelInstance: BaseModel = new model();

return {
Expand Down
6 changes: 4 additions & 2 deletions Common/Tests/Server/Middleware/UserAuthorization.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,8 @@ describe("UserMiddleware", () => {
query: {},
} as any;

const result: StringOrUndefined = UserMiddleware.getAccessToken(req);
const result: StringOrUndefined =
UserMiddleware.getAccessTokenFromExpressRequest(req);

expect(result).toEqual(mockedAccessToken);
});
Expand All @@ -76,7 +77,8 @@ describe("UserMiddleware", () => {
query: {},
} as ExpressRequest;

const result: StringOrUndefined = UserMiddleware.getAccessToken(req);
const result: StringOrUndefined =
UserMiddleware.getAccessTokenFromExpressRequest(req);

expect(result).toBeUndefined();
});
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ describe("ScheduledMaintenanceService", () => {

expect(ongoingState).not.toBeNull();

jest.spyOn(ScheduledMaintenanceService, "onTrigger");
jest.spyOn(ScheduledMaintenanceService, "onTriggerWorkflow");

await ScheduledMaintenanceService.changeScheduledMaintenanceState({
projectId: project.id!,
Expand All @@ -113,7 +113,9 @@ describe("ScheduledMaintenanceService", () => {
});

// Assert triggering workflows only once
expect(ScheduledMaintenanceService.onTrigger).toHaveBeenCalledTimes(1);
expect(
ScheduledMaintenanceService.onTriggerWorkflow,
).toHaveBeenCalledTimes(1);
});
});
});
2 changes: 1 addition & 1 deletion Common/Tests/Server/Utils/Cookie.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ describe("CookieUtils", () => {
const cookieValue: string = "testValue";

mockRequest.cookies[cookieName] = cookieValue;
const value: string | undefined = CookieUtil.getCookie(
const value: string | undefined = CookieUtil.getCookieFromExpressRequest(
mockRequest,
cookieName,
);
Expand Down

0 comments on commit bf01322

Please sign in to comment.