Skip to content

Commit c12f806

Browse files
chore(tests): adjust problematic tests with proper created_at (#2516)
### 🎯 Goal Follow-up for [#1370](https://github.com/GetStream/stream-chat-js/pull/1370/files).
1 parent 33c0084 commit c12f806

File tree

1 file changed

+34
-14
lines changed

1 file changed

+34
-14
lines changed

src/components/Channel/__tests__/Channel.test.js

Lines changed: 34 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -565,8 +565,12 @@ describe('Channel', () => {
565565
const { channel, chatClient } = await initClient();
566566
const getRepliesSpy = jest.spyOn(channel, 'getReplies');
567567
const threadMessage = messages[0];
568-
const replies = Array.from({ length: DEFAULT_THREAD_PAGE_SIZE }, () =>
569-
generateMessage({ parent_id: threadMessage.id }),
568+
const timestamp = new Date('2024-01-01T00:00:00.000Z').getTime();
569+
const replies = Array.from({ length: DEFAULT_THREAD_PAGE_SIZE }, (_, index) =>
570+
generateMessage({
571+
created_at: new Date(timestamp + index * 1000),
572+
parent_id: threadMessage.id,
573+
}),
570574
);
571575

572576
useMockedApis(chatClient, [threadRepliesApi(replies)]);
@@ -1241,16 +1245,23 @@ describe('Channel', () => {
12411245
});
12421246
});
12431247

1248+
// const timestamp = new Date('2024-01-01T00:00:00.000Z').getTime();
12441249
it.each([
12451250
[
12461251
false,
12471252
'last page',
12481253
'first unread message',
12491254
[
1250-
generateMessage(),
1251-
generateMessage({ id: last_read_message_id }),
1252-
generateMessage({ id: first_unread_message_id }),
1253-
generateMessage(),
1255+
generateMessage({ created_at: new Date('2024-01-01T00:00:00.000Z') }),
1256+
generateMessage({
1257+
created_at: new Date('2024-01-01T00:00:00.001Z'),
1258+
id: last_read_message_id,
1259+
}),
1260+
generateMessage({
1261+
created_at: new Date('2024-01-01T00:00:00.002Z'),
1262+
id: first_unread_message_id,
1263+
}),
1264+
generateMessage({ created_at: new Date('2024-01-01T00:00:00.003Z') }),
12541265
],
12551266
first_unread_message_id,
12561267
],
@@ -1259,10 +1270,16 @@ describe('Channel', () => {
12591270
'other than last page',
12601271
'first unread message',
12611272
[
1262-
generateMessage(),
1263-
generateMessage(),
1264-
generateMessage({ id: last_read_message_id }),
1265-
generateMessage({ id: first_unread_message_id }),
1273+
generateMessage({ created_at: new Date('2024-01-01T00:00:00.000Z') }),
1274+
generateMessage({ created_at: new Date('2024-01-01T00:00:00.001Z') }),
1275+
generateMessage({
1276+
created_at: new Date('2024-01-01T00:00:00.002Z'),
1277+
id: last_read_message_id,
1278+
}),
1279+
generateMessage({
1280+
created_at: new Date('2024-01-01T00:00:00.003Z'),
1281+
id: first_unread_message_id,
1282+
}),
12661283
],
12671284
first_unread_message_id,
12681285
],
@@ -1271,10 +1288,13 @@ describe('Channel', () => {
12711288
'other than last page',
12721289
'last read message',
12731290
[
1274-
generateMessage(),
1275-
generateMessage(),
1276-
generateMessage(),
1277-
generateMessage({ id: last_read_message_id }),
1291+
generateMessage({ created_at: new Date('2024-01-01T00:00:00.000Z') }),
1292+
generateMessage({ created_at: new Date('2024-01-01T00:00:00.001Z') }),
1293+
generateMessage({ created_at: new Date('2024-01-01T00:00:00.002Z') }),
1294+
generateMessage({
1295+
created_at: new Date('2024-01-01T00:00:00.003Z'),
1296+
id: last_read_message_id,
1297+
}),
12781298
],
12791299
undefined,
12801300
],

0 commit comments

Comments
 (0)