Add test for AutosuggestEmoji (#8805)
parent
e046a987f6
commit
a72a939334
@ -0,0 +1,27 @@ |
||||
// Jest Snapshot v1, https://goo.gl/fbAQLP |
||||
|
||||
exports[`<AutosuggestEmoji /> renders emoji with custom url 1`] = ` |
||||
<div |
||||
className="autosuggest-emoji" |
||||
> |
||||
<img |
||||
alt="foobar" |
||||
className="emojione" |
||||
src="http://example.com/emoji.png" |
||||
/> |
||||
:foobar: |
||||
</div> |
||||
`; |
||||
|
||||
exports[`<AutosuggestEmoji /> renders native emoji 1`] = ` |
||||
<div |
||||
className="autosuggest-emoji" |
||||
> |
||||
<img |
||||
alt="💙" |
||||
className="emojione" |
||||
src="/emoji/1f499.svg" |
||||
/> |
||||
:foobar: |
||||
</div> |
||||
`; |
@ -0,0 +1,29 @@ |
||||
import React from 'react'; |
||||
import renderer from 'react-test-renderer'; |
||||
import AutosuggestEmoji from '../autosuggest_emoji'; |
||||
|
||||
describe('<AutosuggestEmoji />', () => { |
||||
it('renders native emoji', () => { |
||||
const emoji = { |
||||
native: '💙', |
||||
colons: ':foobar:', |
||||
}; |
||||
const component = renderer.create(<AutosuggestEmoji emoji={emoji} />); |
||||
const tree = component.toJSON(); |
||||
|
||||
expect(tree).toMatchSnapshot(); |
||||
}); |
||||
|
||||
it('renders emoji with custom url', () => { |
||||
const emoji = { |
||||
custom: true, |
||||
imageUrl: 'http://example.com/emoji.png', |
||||
native: 'foobar', |
||||
colons: ':foobar:', |
||||
}; |
||||
const component = renderer.create(<AutosuggestEmoji emoji={emoji} />); |
||||
const tree = component.toJSON(); |
||||
|
||||
expect(tree).toMatchSnapshot(); |
||||
}); |
||||
}); |
Loading…
Reference in new issue