diff --git a/app/components/ProtectedRoute/tests/__snapshots__/index.test.js.snap b/app/components/ProtectedRoute/tests/__snapshots__/index.test.js.snap index fd62e39a..25210dee 100644 --- a/app/components/ProtectedRoute/tests/__snapshots__/index.test.js.snap +++ b/app/components/ProtectedRoute/tests/__snapshots__/index.test.js.snap @@ -17,7 +17,7 @@ exports[` should render and match the snapshot 1`] = `

should render and match the snapshot 1`] = `
- }> + }> diff --git a/app/components/RepoCard/tests/__snapshots__/index.test.js.snap b/app/components/RepoCard/tests/__snapshots__/index.test.js.snap index f574ecce..b86c14d8 100644 --- a/app/components/RepoCard/tests/__snapshots__/index.test.js.snap +++ b/app/components/RepoCard/tests/__snapshots__/index.test.js.snap @@ -17,13 +17,13 @@ exports[` should render and match the snapshot 1`] = ` class="css-lh9t18 egtqi0h0" data-testid="fullName-unavailable" > - Repository full name unavaiable + Repository full name unavailable

- Repository stars are unavaiable + Repository stars are unavailable

diff --git a/app/components/RepoCard/tests/index.test.js b/app/components/RepoCard/tests/index.test.js index b9e53226..b69ccb6a 100644 --- a/app/components/RepoCard/tests/index.test.js +++ b/app/components/RepoCard/tests/index.test.js @@ -32,6 +32,16 @@ describe('', () => { expect(getByTestId('stargazers')).toHaveTextContent(stargazersCount); }); + it('should show the star count even when it is 0', () => { + const repoName = 'react-template'; + const fullName = 'wednesday-solutions/react-template'; + const stargazersCount = 0; + const { getByTestId } = renderWithIntl( + + ); + expect(getByTestId('stargazers')).toHaveTextContent(stargazersCount.toString()); + }); + it('should render the repository unavailable messages in case any props are unavailable or have falsy values', () => { const repoUnavailable = translate('repo_name_unavailable'); const fullNameUnavailable = translate('repo_full_name_unavailable'); @@ -39,6 +49,6 @@ describe('', () => { const { getByTestId } = renderWithIntl(); expect(getByTestId('name-unavailable')).toHaveTextContent(repoUnavailable); expect(getByTestId('fullName-unavailable')).toHaveTextContent(fullNameUnavailable); - expect(getByTestId('stargazers-unavaiable')).toHaveTextContent(stargazersUnavailable); + expect(getByTestId('stargazers-unavailable')).toHaveTextContent(stargazersUnavailable); }); }); diff --git a/app/containers/HomeContainer/index.js b/app/containers/HomeContainer/index.js index 5be72f2c..387537fa 100644 --- a/app/containers/HomeContainer/index.js +++ b/app/containers/HomeContainer/index.js @@ -25,8 +25,7 @@ const CustomCard = styled(Card)` && { margin: 1.25rem 0; padding: 1rem; - max-width: ${(props) => props.maxwidth}; - color: ${(props) => props.color}; + max-width: ${(props) => props.maxwidth}px; ${(props) => props.color && `color: ${props.color}`}; } `; diff --git a/app/containers/HomeContainer/tests/__snapshots__/index.test.js.snap b/app/containers/HomeContainer/tests/__snapshots__/index.test.js.snap index e122fbfb..9bc9beef 100644 --- a/app/containers/HomeContainer/tests/__snapshots__/index.test.js.snap +++ b/app/containers/HomeContainer/tests/__snapshots__/index.test.js.snap @@ -17,7 +17,7 @@ exports[` tests should render and match the snapshot 1`] = `

tests should render and match the snapshot 1`] = `