Unit test tsc fixes part 15 (#8104)

* fix ts issues in MPollBody test

Signed-off-by: Kerry Archibald <kerrya@element.io>

* fix ts issues in PollCreateDialog

Signed-off-by: Kerry Archibald <kerrya@element.io>

* fix settings components

Signed-off-by: Kerry Archibald <kerrya@element.io>

* fix DateSeparator

Signed-off-by: Kerry Archibald <kerrya@element.io>

* fix loosies

Signed-off-by: Kerry Archibald <kerrya@element.io>

* update tsconfig

Signed-off-by: Kerry Archibald <kerrya@element.io>
This commit is contained in:
Kerry 2022-03-22 11:32:35 +01:00 committed by GitHub
parent 2bf1d2b287
commit abc225d3c6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
16 changed files with 2663 additions and 3038 deletions

View file

@ -1,6 +1,7 @@
// skinned-sdk should be the first import in most tests
import '../../../skinned-sdk';
import React from "react";
import { mocked } from 'jest-mock';
import {
renderIntoDocument,
Simulate,
@ -53,11 +54,10 @@ describe('<SpaceSettingsVisibilityTab />', () => {
];
const space = mkSpace(client, mockSpaceId);
const getStateEvents = mockStateEventImplementation(events);
space.currentState.getStateEvents.mockImplementation(getStateEvents);
space.currentState.mayClientSendStateEvent.mockReturnValue(false);
const mockGetJoinRule = jest.fn().mockReturnValue(joinRule);
space.getJoinRule = mockGetJoinRule;
space.currentState.getJoinRule = mockGetJoinRule;
mocked(space.currentState).getStateEvents.mockImplementation(getStateEvents);
mocked(space.currentState).mayClientSendStateEvent.mockReturnValue(false);
space.getJoinRule.mockReturnValue(joinRule);
mocked(space.currentState).getJoinRule.mockReturnValue(joinRule);
return space as unknown as Room;
};
const defaultProps = {
@ -70,6 +70,7 @@ describe('<SpaceSettingsVisibilityTab />', () => {
const wrapper = renderIntoDocument<HTMLSpanElement>(
// wrap in element so renderIntoDocument can render functional component
<span>
{ /* @ts-ignore */ }
<SpaceSettingsVisibilityTab {...defaultProps} {...props} />
</span>,
) as HTMLSpanElement;