diff --git a/packages/react-changelogs/src/__tests__/changelog.test.tsx b/packages/react-changelogs/src/__tests__/changelog.test.tsx index 63e9679..f94e342 100644 --- a/packages/react-changelogs/src/__tests__/changelog.test.tsx +++ b/packages/react-changelogs/src/__tests__/changelog.test.tsx @@ -100,6 +100,15 @@ describe('', () => { expect(wrapper.find(Pagination).find('button')).toHaveLength(8); }); + it('should not paginate if there is only one page', () => { + const wrapper = mount( + , + ); + + expect(wrapper.find('h3')).toHaveLength(2); + expect(wrapper.find(Pagination).exists()).toEqual(false); + }); + it('should not paginate if entriesPerPage is null', () => { const wrapper = mount( , diff --git a/packages/react-changelogs/src/components/changelog.tsx b/packages/react-changelogs/src/components/changelog.tsx index 27f944a..9e7bbbf 100644 --- a/packages/react-changelogs/src/components/changelog.tsx +++ b/packages/react-changelogs/src/components/changelog.tsx @@ -169,7 +169,7 @@ export default class Changelog extends React.Component { ); }) )} - {entriesPerPage && ( + {entriesPerPage && pages.length > 1 && (