parent
b6d2a8766d
commit
182f5e6302
@ -1,12 +1,23 @@
|
||||
import React from 'react';
|
||||
import * as React from 'react';
|
||||
|
||||
import { render, screen } from '../../../../jest/test-helpers';
|
||||
import Emoji from '../emoji';
|
||||
|
||||
describe('<Emoji />', () => {
|
||||
it('renders the given text', () => {
|
||||
render(<Emoji emoji='smile' />);
|
||||
it('renders a simple emoji', () => {
|
||||
render(<Emoji emoji='😀' />);
|
||||
|
||||
expect(screen.getByRole('img').getAttribute('alt')).toBe('smile');
|
||||
const img = screen.getByRole('img');
|
||||
expect(img.getAttribute('src')).toBe('/packs/emoji/1f600.svg');
|
||||
expect(img.getAttribute('alt')).toBe('😀');
|
||||
});
|
||||
|
||||
// https://emojipedia.org/emoji-flag-sequence/
|
||||
it('renders a sequence emoji', () => {
|
||||
render(<Emoji emoji='🇺🇸' />);
|
||||
|
||||
const img = screen.getByRole('img');
|
||||
expect(img.getAttribute('src')).toBe('/packs/emoji/1f1fa-1f1f8.svg');
|
||||
expect(img.getAttribute('alt')).toBe('🇺🇸');
|
||||
});
|
||||
});
|
||||
|
Loading…
Reference in new issue