nexshop-web-contents
Version:
Nexshop Web Contents Project
25 lines (20 loc) • 845 B
JavaScript
import React from 'react';
import {expect} from 'chai';
import {shallow} from 'enzyme';
import sinon from "sinon";
import PlaylistPreviewHeaderView from "../../../../src/component/preview/playlist/playlist-preview-header-view";
describe('Playlist Preview Header View Spec', () => {
let wrapper;
let spyOnClickClose;
beforeEach(() => {
spyOnClickClose = sinon.spy();
wrapper = shallow(<PlaylistPreviewHeaderView name={'X-Men Begins'} onClickClose={spyOnClickClose}/>);
});
it('has name as playlist-title ', () => {
expect(wrapper.find('.preview-header__title').text()).to.equal('X-Men Begins');
});
it('calls props.onClickClose when click close button', () => {
wrapper.find('.preview-header-close').simulate('click');
expect(spyOnClickClose.called).to.be.true;
});
});