Skip to content

Commit 0fa172a

Browse files
author
Amin Mahboubi
authored
test: fix virtual list snapshoting (#572)
1 parent 8da3361 commit 0fa172a

File tree

2 files changed

+4
-58
lines changed

2 files changed

+4
-58
lines changed

src/components/MessageList/__tests__/VirtualizedMessageList.test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jest.mock('react-virtuoso', () => {
2222
const { forwardRef } = jest.requireActual('react');
2323
return {
2424
Virtuoso: forwardRef((props, ref) => (
25-
<Virtuoso ref={ref} {...props} initialItemCount={10} />
25+
<Virtuoso ref={ref} {...props} initialItemCount={20} />
2626
)),
2727
};
2828
});
@@ -50,7 +50,7 @@ async function createChannel() {
5050
const mockedChannel = generateChannel({
5151
members: [generateMember({ user: user1 }), generateMember({ user: user2 })],
5252
messages: ' '
53-
.repeat(100)
53+
.repeat(20)
5454
.split(' ')
5555
.map((v, i) => generateMessage({ user: i % 3 ? user1 : user2 })),
5656
});

src/components/MessageList/__tests__/__snapshots__/VirtualizedMessageList.test.js.snap

Lines changed: 2 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -242,40 +242,13 @@ exports[`VirtualizedMessageList should render empty list of messages 1`] = `
242242
false
243243
</div>
244244
</div>
245-
<div
246-
data-index={21}
247-
data-known-size={30}
248-
>
249-
<div>
250-
FixedHeightMessage groupedByUser:
251-
false
252-
</div>
253-
</div>
254-
<div
255-
data-index={22}
256-
data-known-size={30}
257-
>
258-
<div>
259-
FixedHeightMessage groupedByUser:
260-
false
261-
</div>
262-
</div>
263-
<div
264-
data-index={23}
265-
data-known-size={30}
266-
>
267-
<div>
268-
FixedHeightMessage groupedByUser:
269-
false
270-
</div>
271-
</div>
272245
<footer />
273246
</div>
274247
</div>
275248
<div
276249
style={
277250
Object {
278-
"height": "3030px",
251+
"height": "630px",
279252
"position": "absolute",
280253
"top": 0,
281254
}
@@ -542,33 +515,6 @@ exports[`VirtualizedMessageList should render empty list of messages with messag
542515
true
543516
</div>
544517
</div>
545-
<div
546-
data-index={21}
547-
data-known-size={30}
548-
>
549-
<div>
550-
FixedHeightMessage groupedByUser:
551-
false
552-
</div>
553-
</div>
554-
<div
555-
data-index={22}
556-
data-known-size={30}
557-
>
558-
<div>
559-
FixedHeightMessage groupedByUser:
560-
false
561-
</div>
562-
</div>
563-
<div
564-
data-index={23}
565-
data-known-size={30}
566-
>
567-
<div>
568-
FixedHeightMessage groupedByUser:
569-
true
570-
</div>
571-
</div>
572518
<footer>
573519
<div>
574520
TypingIndicator
@@ -579,7 +525,7 @@ exports[`VirtualizedMessageList should render empty list of messages with messag
579525
<div
580526
style={
581527
Object {
582-
"height": "3030px",
528+
"height": "630px",
583529
"position": "absolute",
584530
"top": 0,
585531
}

0 commit comments

Comments
 (0)