Skip to content
This repository was archived by the owner on Sep 11, 2024. It is now read-only.

Commit be27609

Browse files
committed
Add even more additional logging during tests
1 parent bb0d17d commit be27609

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

test/components/structures/TimelinePanel-test.tsx

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ import {
2929
import { ReceiptType } from "matrix-js-sdk/src/@types/read_receipts";
3030
import { render, RenderResult } from "@testing-library/react";
3131
import { FeatureSupport, THREAD_RELATION_TYPE, ThreadFilterType, Thread } from "matrix-js-sdk/src/models/thread";
32+
import { logger } from "../../../../matrix-js-sdk/src/logger";
3233

3334
import MatrixClientContext from "../../../src/contexts/MatrixClientContext";
3435
import { mkRoom, stubClient } from "../../test-utils";
@@ -219,6 +220,14 @@ describe('TimelinePanel', () => {
219220
},
220221
});
221222

223+
{
224+
const ev = timeline.getEvents().find(it => !it?.getType());
225+
if (ev) {
226+
logger.error("This should never occur, got an event without type: ", ev);
227+
throw new Error("This should never occur, got an event without type: " + JSON.stringify(ev.event));
228+
}
229+
}
230+
222231
const thread = room.createThread('event_root', rootEvent, [], true);
223232
// So that we do not have to mock the thread loading
224233
thread.initialEventsFetched = true;
@@ -231,6 +240,14 @@ describe('TimelinePanel', () => {
231240
await thread.addEvent(reply1, true);
232241
await timeline.addEvent(thread.rootEvent, true);
233242

243+
{
244+
const ev = timeline.getEvents().find(it => !it?.getType());
245+
if (ev) {
246+
logger.error("This should never occur, got an event without type: ", ev);
247+
throw new Error("This should never occur, got an event without type: " + JSON.stringify(ev.event));
248+
}
249+
}
250+
234251
const dom = render(
235252
<MatrixClientContext.Provider value={client}>
236253
<TimelinePanel

0 commit comments

Comments
 (0)