TimelineQueueButtonHeader: fix tests

This commit is contained in:
Alex Gleason 2022-06-02 20:46:18 -05:00
parent 8baa4cd262
commit 973d3064b5
No known key found for this signature in database
GPG key ID: 7211D1F99744FBB7

View file

@ -1,3 +1,4 @@
import { fromJS } from 'immutable';
import React from 'react';
import { defineMessages } from 'react-intl';
@ -14,9 +15,11 @@ describe('<TimelineQueueButtonHeader />', () => {
<TimelineQueueButtonHeader
key='timeline-queue-button-header'
onClick={() => {}} // eslint-disable-line react/jsx-no-bind
count={0}
timelineId='home'
message={messages.queue}
/>,
undefined,
{ timelines: fromJS({ home: { totalQueuedItemsCount: 0 } }) },
);
expect(screen.queryAllByRole('link')).toHaveLength(0);
@ -24,9 +27,11 @@ describe('<TimelineQueueButtonHeader />', () => {
<TimelineQueueButtonHeader
key='timeline-queue-button-header'
onClick={() => {}} // eslint-disable-line react/jsx-no-bind
count={1}
timelineId='home'
message={messages.queue}
/>,
undefined,
{ timelines: fromJS({ home: { totalQueuedItemsCount: 1 } }) },
);
expect(screen.getByText('Click to see 1 new post', { hidden: true })).toBeInTheDocument();
@ -34,9 +39,11 @@ describe('<TimelineQueueButtonHeader />', () => {
<TimelineQueueButtonHeader
key='timeline-queue-button-header'
onClick={() => {}} // eslint-disable-line react/jsx-no-bind
count={9999999}
timelineId='home'
message={messages.queue}
/>,
undefined,
{ timelines: fromJS({ home: { totalQueuedItemsCount: 9999999 } }) },
);
expect(screen.getByText('Click to see 9999999 new posts', { hidden: true })).toBeInTheDocument();
});