diff options
| author | Armand Philippot <git@armandphilippot.com> | 2023-10-03 18:52:57 +0200 |
|---|---|---|
| committer | Armand Philippot <git@armandphilippot.com> | 2023-11-11 18:14:41 +0100 |
| commit | a3fb0aa94717aafae897ac293488c43a099c0b2b (patch) | |
| tree | bb5c9fcb093779061cd11e08d94f30bbb3a9b854 /src/components/atoms/links/sharing-link.test.tsx | |
| parent | f914ff8376dd91c4f6f8ca149e1cb6becb622d88 (diff) | |
refactor(components): rewrite SharingLink component
* replace default label with label prop
* simplify CSS rules
Diffstat (limited to 'src/components/atoms/links/sharing-link.test.tsx')
| -rw-r--r-- | src/components/atoms/links/sharing-link.test.tsx | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/src/components/atoms/links/sharing-link.test.tsx b/src/components/atoms/links/sharing-link.test.tsx deleted file mode 100644 index 87375a9..0000000 --- a/src/components/atoms/links/sharing-link.test.tsx +++ /dev/null @@ -1,47 +0,0 @@ -import { describe, expect, it } from '@jest/globals'; -import { render, screen } from '../../../../tests/utils'; -import { SharingLink } from './sharing-link'; - -describe('SharingLink', () => { - it('render a Diaspora sharing link', () => { - render(<SharingLink medium="diaspora" url="#" />); - expect(screen.getByRole('link', { name: 'Share on diaspora' })).toHaveClass( - 'link--diaspora' - ); - }); - - it('render an Email sharing link', () => { - render(<SharingLink medium="email" url="#" />); - expect(screen.getByRole('link', { name: 'Share on email' })).toHaveClass( - 'link--email' - ); - }); - - it('render a Facebook sharing link', () => { - render(<SharingLink medium="facebook" url="#" />); - expect(screen.getByRole('link', { name: 'Share on facebook' })).toHaveClass( - 'link--facebook' - ); - }); - - it('render a Journal du Hacker sharing link', () => { - render(<SharingLink medium="journal-du-hacker" url="#" />); - expect( - screen.getByRole('link', { name: 'Share on journal-du-hacker' }) - ).toHaveClass('link--journal-du-hacker'); - }); - - it('render a LinkedIn sharing link', () => { - render(<SharingLink medium="linkedin" url="#" />); - expect(screen.getByRole('link', { name: 'Share on linkedin' })).toHaveClass( - 'link--linkedin' - ); - }); - - it('render a Twitter sharing link', () => { - render(<SharingLink medium="twitter" url="#" />); - expect(screen.getByRole('link', { name: 'Share on twitter' })).toHaveClass( - 'link--twitter' - ); - }); -}); |
