diff options
Diffstat (limited to 'src/components/organisms/layout/summary.test.tsx')
| -rw-r--r-- | src/components/organisms/layout/summary.test.tsx | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/src/components/organisms/layout/summary.test.tsx b/src/components/organisms/layout/summary.test.tsx deleted file mode 100644 index 3e58e9a..0000000 --- a/src/components/organisms/layout/summary.test.tsx +++ /dev/null @@ -1,55 +0,0 @@ -import { describe, expect, it } from '@jest/globals'; -import { render, screen } from '../../../../tests/utils'; -import { Summary } from './summary'; -import { cover, intro, meta, title, url } from './summary.fixture'; - -describe('Summary', () => { - it('renders a title wrapped in a h2 element', () => { - render( - <Summary - intro={intro} - meta={meta} - title={title} - titleLevel={2} - url={url} - /> - ); - expect( - screen.getByRole('heading', { level: 2, name: title }) - ).toBeInTheDocument(); - }); - - it('renders an excerpt', () => { - render(<Summary intro={intro} meta={meta} title={title} url={url} />); - expect(screen.getByText(intro)).toBeInTheDocument(); - }); - - it('renders a cover', () => { - render( - <Summary - intro={intro} - meta={{ ...meta, cover }} - title={title} - url={url} - /> - ); - expect(screen.getByRole('img', { name: cover.alt })).toBeInTheDocument(); - }); - - it('renders a link to the full post', () => { - render(<Summary intro={intro} meta={meta} title={title} url={url} />); - expect(screen.getByRole('link', { name: title })).toBeInTheDocument(); - }); - - it('renders a read more link', () => { - render(<Summary intro={intro} meta={meta} title={title} url={url} />); - expect( - screen.getByRole('link', { name: `Read more about ${title}` }) - ).toBeInTheDocument(); - }); - - it('renders some meta', () => { - render(<Summary intro={intro} meta={meta} title={title} url={url} />); - expect(screen.getByText(meta.thematics![0].name)).toBeInTheDocument(); - }); -}); |
