dont trigger unread counts for beacon location events (#9071)
This commit is contained in:
@@ -22,7 +22,7 @@ import {
|
||||
} from "matrix-js-sdk/src/matrix";
|
||||
|
||||
import { haveRendererForEvent } from "../src/events/EventTileFactory";
|
||||
import { getMockClientWithEventEmitter, mockClientMethodsUser } from "./test-utils";
|
||||
import { getMockClientWithEventEmitter, makeBeaconEvent, mockClientMethodsUser } from "./test-utils";
|
||||
import { eventTriggersUnreadCount } from "../src/Unread";
|
||||
|
||||
jest.mock("../src/events/EventTileFactory", () => ({
|
||||
@@ -92,6 +92,12 @@ describe('eventTriggersUnreadCount()', () => {
|
||||
expect(haveRendererForEvent).toHaveBeenCalledWith(alicesMessage, false);
|
||||
});
|
||||
|
||||
it('returns false for beacon locations', () => {
|
||||
const beaconLocationEvent = makeBeaconEvent(aliceId);
|
||||
expect(eventTriggersUnreadCount(beaconLocationEvent)).toBe(false);
|
||||
expect(haveRendererForEvent).not.toHaveBeenCalled();
|
||||
});
|
||||
|
||||
const noUnreadEventTypes = [
|
||||
EventType.RoomMember,
|
||||
EventType.RoomThirdPartyInvite,
|
||||
|
||||
Reference in New Issue
Block a user