import { render, screen } from '@tests/utils'; import SharingLink from './sharing-link'; describe('SharingLink', () => { it('render a Diaspora sharing link', () => { render(); expect(screen.getByRole('link', { name: 'Share on diaspora' })).toHaveClass( 'link--diaspora' ); }); it('render an Email sharing link', () => { render(); expect(screen.getByRole('link', { name: 'Share on email' })).toHaveClass( 'link--email' ); }); it('render a Facebook sharing link', () => { render(); expect(screen.getByRole('link', { name: 'Share on facebook' })).toHaveClass( 'link--facebook' ); }); it('render a Journal du Hacker sharing link', () => { render(); expect( screen.getByRole('link', { name: 'Share on journal-du-hacker' }) ).toHaveClass('link--journal-du-hacker'); }); it('render a LinkedIn sharing link', () => { render(); expect(screen.getByRole('link', { name: 'Share on linkedin' })).toHaveClass( 'link--linkedin' ); }); it('render a Twitter sharing link', () => { render(); expect(screen.getByRole('link', { name: 'Share on twitter' })).toHaveClass( 'link--twitter' ); }); });