react-facebook-next
Version:
Facebook components like a Login button, Like, Share, Comments or Embedded Post
35 lines (28 loc) • 852 B
JSX
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();
});
});