UNPKG

zooid-list

Version:
43 lines (36 loc) 1.02 kB
import chai, { expect } from 'chai' import chaiEnzyme from 'chai-enzyme' import React from 'react' import sinonChai from 'sinon-chai' import { shallow } from 'enzyme' import List from './' chai.use(chaiEnzyme()) chai.use(sinonChai) describe('<List />', () => { describe('when given children as prop', () => { it('should render the children', () => { const sut = shallow( <List> <li>Hotline Bling!</li> </List> ) expect(sut).to.contain(<li>Hotline Bling!</li>) }) }) describe('when given className as prop', () => { it('should merge classNames', () => { const sut = shallow(<List className="Fancy" />) expect(sut).to.have.className('Fancy') }) }) describe('when given style as prop', () => { it('should merge styles', () => { const sut = shallow(<List style='hi' />) expect(sut).to.have.prop('style', 'hi') }) }) describe('when given unstyled as a prop', () => { it('should merge', () => { }) }) })