UNPKG

nexshop-web-contents

Version:

Nexshop Web Contents Project

25 lines (20 loc) 845 B
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; }); });