react-facebook-next
Version:
Facebook components like a Login button, Like, Share, Comments or Embedded Post
43 lines (37 loc) • 1.03 kB
JavaScript
import React from 'react';
import { mount } from 'enzyme';
import FacebookProvider from './FacebookProvider';
import Share from './Share';
describe('Provider', function () {
it('should be able to create simple instance', function () {
var wrapper = mount(React.createElement(
FacebookProvider,
{ appId: '123456789' },
React.createElement(
'span',
null,
'Test'
)
));
expect(wrapper.html()).toBe('<span>Test</span>');
});
it('should be able to create simple instance', function (done) {
var wrapper = mount(React.createElement(
FacebookProvider,
{ appId: '123456789' },
React.createElement(
Share,
null,
React.createElement(
'button',
{ type: 'button', onClick: done },
'Test'
)
)
));
expect(wrapper.html()).toBe('<button type="button">Test</button>');
wrapper.find('button').first().simulate('click');
done();
});
});
//# sourceMappingURL=Share.test.js.map