UNPKG

react-facebook-next

Version:

Facebook components like a Login button, Like, Share, Comments or Embedded Post

35 lines (28 loc) 852 B
import React from 'react'; import { mount } from 'enzyme'; import FacebookProvider from './FacebookProvider'; import Share from './Share'; describe('Provider', () => { it('should be able to create simple instance', () => { const wrapper = mount( <FacebookProvider appId="123456789"> <span>Test</span> </FacebookProvider> ); expect(wrapper.html()).toBe('<span>Test</span>'); }); it('should be able to create simple instance', (done) => { const wrapper = mount(( <FacebookProvider appId="123456789"> <Share> <button type="button" onClick={done}> Test </button> </Share> </FacebookProvider> )); expect(wrapper.html()).toBe('<button type="button">Test</button>'); wrapper.find('button').first().simulate('click'); done(); }); });