Skip to content

Commit ed611be

Browse files
committed
fix tests
1 parent 94b985b commit ed611be

File tree

1 file changed

+19
-11
lines changed

1 file changed

+19
-11
lines changed

test/ClientWidgetApi-test.ts

Lines changed: 19 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,17 @@ import { waitFor } from '@testing-library/dom';
1919

2020
import { ClientWidgetApi } from "../src/ClientWidgetApi";
2121
import { WidgetDriver } from "../src/driver/WidgetDriver";
22-
import { UnstableApiVersion } from '../src/interfaces/ApiVersion';
23-
import { Capability } from '../src/interfaces/Capabilities';
24-
import { IRoomEvent } from '../src/interfaces/IRoomEvent';
25-
import { IWidgetApiRequest } from '../src/interfaces/IWidgetApiRequest';
26-
import { IReadRelationsFromWidgetActionRequest } from '../src/interfaces/ReadRelationsAction';
27-
import { ISupportedVersionsActionRequest } from '../src/interfaces/SupportedVersionsAction';
28-
import { IUserDirectorySearchFromWidgetActionRequest } from '../src/interfaces/UserDirectorySearchAction';
29-
import { WidgetApiFromWidgetAction, WidgetApiToWidgetAction } from '../src/interfaces/WidgetApiAction';
30-
import { WidgetApiDirection } from '../src/interfaces/WidgetApiDirection';
31-
import { Widget } from '../src/models/Widget';
32-
import { PostmessageTransport } from '../src/transport/PostmessageTransport';
22+
import { CurrentApiVersions, UnstableApiVersion } from "../src/interfaces/ApiVersion";
23+
import { Capability } from "../src/interfaces/Capabilities";
24+
import { IRoomEvent } from "../src/interfaces/IRoomEvent";
25+
import { IWidgetApiRequest } from "../src/interfaces/IWidgetApiRequest";
26+
import { IReadRelationsFromWidgetActionRequest } from "../src/interfaces/ReadRelationsAction";
27+
import { ISupportedVersionsActionRequest } from "../src/interfaces/SupportedVersionsAction";
28+
import { IUserDirectorySearchFromWidgetActionRequest } from "../src/interfaces/UserDirectorySearchAction";
29+
import { WidgetApiFromWidgetAction, WidgetApiToWidgetAction } from "../src/interfaces/WidgetApiAction";
30+
import { WidgetApiDirection } from "../src/interfaces/WidgetApiDirection";
31+
import { Widget } from "../src/models/Widget";
32+
import { PostmessageTransport } from "../src/transport/PostmessageTransport";
3333
import {
3434
IDownloadFileActionFromWidgetActionRequest,
3535
IGetOpenIDActionRequest,
@@ -792,6 +792,14 @@ describe('ClientWidgetApi', () => {
792792
const roomId = '!room:example.org';
793793
const otherRoomId = '!other-room:example.org';
794794
clientWidgetApi.setViewedRoomId(roomId);
795+
796+
jest.spyOn(transport, "send").mockImplementation((action, data) => {
797+
if (action === WidgetApiToWidgetAction.SupportedApiVersions) {
798+
return Promise.resolve({ supported_versions: CurrentApiVersions });
799+
}
800+
return Promise.resolve({});
801+
});
802+
795803
const topicEvent = createRoomEvent({
796804
room_id: roomId,
797805
type: 'm.room.topic',

0 commit comments

Comments
 (0)