30 lines
		
	
	
		
			768 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			768 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
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();
 | 
						|
  });
 | 
						|
});
 |