Conform more code to strict null checking (#10169)
* Conform more code to strict null checking * delint * Iterate * delint * Fix bad test
This commit is contained in:
parent
5123d7e641
commit
e8b92b308b
85 changed files with 283 additions and 287 deletions
|
@ -66,11 +66,11 @@ describe("EventListSummary", function () {
|
|||
}
|
||||
const generateMembershipEvent = (
|
||||
eventId: string,
|
||||
{ senderId, userId, membership, prevMembership }: MembershipEventParams,
|
||||
{ senderId, userId, membership, prevMembership }: MembershipEventParams & { userId: string },
|
||||
): MatrixEvent => {
|
||||
const member = new RoomMember(roomId, userId);
|
||||
// Use localpart as display name;
|
||||
member.name = userId.match(/@([^:]*):/)[1];
|
||||
member.name = userId.match(/@([^:]*):/)![1];
|
||||
jest.spyOn(member, "getAvatarUrl").mockReturnValue("avatar.jpeg");
|
||||
jest.spyOn(member, "getMxcAvatarUrl").mockReturnValue("mxc://avatar.url/image.png");
|
||||
const e = mkMembership({
|
||||
|
@ -89,8 +89,8 @@ describe("EventListSummary", function () {
|
|||
};
|
||||
|
||||
// Generate mock MatrixEvents from the array of parameters
|
||||
const generateEvents = (parameters: MembershipEventParams[]) => {
|
||||
const res = [];
|
||||
const generateEvents = (parameters: Array<MembershipEventParams & { userId: string }>) => {
|
||||
const res: MatrixEvent[] = [];
|
||||
for (let i = 0; i < parameters.length; i++) {
|
||||
res.push(generateMembershipEvent(`event${i}`, parameters[i]));
|
||||
}
|
||||
|
@ -108,7 +108,9 @@ describe("EventListSummary", function () {
|
|||
events.forEach((e) => {
|
||||
e.userId = userId;
|
||||
});
|
||||
eventsForUsers = eventsForUsers.concat(generateEvents(events));
|
||||
eventsForUsers = eventsForUsers.concat(
|
||||
generateEvents(events as Array<MembershipEventParams & { userId: string }>),
|
||||
);
|
||||
}
|
||||
return eventsForUsers;
|
||||
};
|
||||
|
|
|
@ -29,7 +29,10 @@ describe("<LearnMore />", () => {
|
|||
};
|
||||
const getComponent = (props = {}) => <LearnMore {...defaultProps} {...props} />;
|
||||
|
||||
const modalSpy = jest.spyOn(Modal, "createDialog").mockReturnValue(undefined);
|
||||
const modalSpy = jest.spyOn(Modal, "createDialog").mockReturnValue({
|
||||
finished: new Promise(() => {}),
|
||||
close: jest.fn(),
|
||||
});
|
||||
|
||||
beforeEach(() => {
|
||||
jest.clearAllMocks();
|
||||
|
|
|
@ -36,7 +36,7 @@ describe("<TooltipTarget />", () => {
|
|||
// clean up renderer tooltips
|
||||
const wrapper = document.querySelector(".mx_Tooltip_wrapper");
|
||||
while (wrapper?.firstChild) {
|
||||
wrapper.removeChild(wrapper.lastChild);
|
||||
wrapper.removeChild(wrapper.lastChild!);
|
||||
}
|
||||
});
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue