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();
})
});