legacy/spec/components/project-share-box.spec.js
import mq from 'mithril-query';
import m from 'mithril';
import prop from 'mithril/stream';
import projectShareBox from '../../src/c/project-share-box';
describe('ProjectShareBox', () => {
let $output, projectDetail;
describe('view', () => {
beforeAll(() => {
projectDetail = prop(ProjectDetailsMockery()[0]);
let args = {
project: projectDetail,
displayShareBox: {
toggle: jasmine.any(Function)
}
};
$output = mq(projectShareBox, args);
});
it('should render project project share pop', () => {
$output.should.have('.pop-share');
$output.should.have('.w-widget-twitter');
$output.should.have('.widget-embed');
});
it('should open embed box when click on embed', () => {
$output.click('a.widget-embed');
$output.should.have('.embed-expanded');
});
});
});