import { Divider } from '../../index'; describe('Divider', () => { it('Divider-custom className & style', () => { const props = { className: 'test', style: { color: 'red', }, }; const demo = mount(); expect(demo.exists(`.semi-divider.test`)).toEqual(true); expect(demo.find(`.semi-divider`)).toHaveStyle('color', 'red'); }); it('test title', () => { const demo = mount(divider title); expect(demo.getDOMNode().textContent).toEqual('divider title'); }); it('test align', () => { const demo = mount(
Semi-Design divider center title Semi-Design divider left title Semi-Design divider right title
); expect(demo.exists(`.semi-divider-with-text-center`)).toBe(true); expect(demo.exists(`.semi-divider-with-text-left`)).toBe(true); expect(demo.exists(`.semi-divider-with-text-right`)).toBe(true); }); it('test layout', () => { const props = { layout: 'vertical', }; const demo = mount(
Semi-Design Semi-Design Semi-Design
); expect(demo.exists(`.semi-divider-vertical`)).toBe(true); demo.unmount(); }); it('test dashed',()=>{ const props = { dashed:true }; const demo = mount(
Semi-Design Semi-Design Semi-Design
); expect(demo.exists('.semi-divider-dashed')).toBe(true); demo.unmount(); }) });