Skip to content

Commit

Permalink
test(Table): add test cases
Browse files Browse the repository at this point in the history
  • Loading branch information
youluna committed Feb 21, 2019
1 parent dfec599 commit cee4ad5
Showing 1 changed file with 35 additions and 0 deletions.
35 changes: 35 additions & 0 deletions test/table/index-spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -548,4 +548,39 @@ describe('Table', () => {

})

it('should support align alignHeader', () => {
wrapper.setProps({
children: [<Table.Column title="id" align="right" alignHeader="left" dataIndex='id' width={200}></Table.Column>,
<Table.Column title="name" align="left" dataIndex='name' width={200}></Table.Column>,
<Table.Column title="id" alignHeader="right" dataIndex='id' width={200}></Table.Column>]
})

assert(wrapper.find('thead tr th').at(0).props().style.textAlign === 'left');
assert(wrapper.find('thead tr th').at(1).props().style.textAlign === 'left');
assert(wrapper.find('thead tr th').at(2).props().style.textAlign === 'right');


assert(wrapper.find('tbody tr').at(0).find('td').at(0).props().style.textAlign === 'right');
assert(wrapper.find('tbody tr').at(0).find('td').at(1).props().style.textAlign === 'left');
assert(wrapper.find('tbody tr').at(0).find('td').at(2).props().style.textAlign === undefined);
})

it('should support align alignHeader rtl', () => {
wrapper.setProps({
children: [<Table.Column title="id" align="right" alignHeader="left" dataIndex='id' width={200}></Table.Column>,
<Table.Column title="name" align="left" dataIndex='name' width={200}></Table.Column>,
<Table.Column title="id" alignHeader="right" dataIndex='id' width={200}></Table.Column>],
rtl: true
})

assert(wrapper.find('thead tr th').at(0).props().style.textAlign === 'right');
assert(wrapper.find('thead tr th').at(1).props().style.textAlign === 'right');
assert(wrapper.find('thead tr th').at(2).props().style.textAlign === 'left');


assert(wrapper.find('tbody tr').at(0).find('td').at(0).props().style.textAlign === 'left');
assert(wrapper.find('tbody tr').at(0).find('td').at(1).props().style.textAlign === 'right');
assert(wrapper.find('tbody tr').at(0).find('td').at(2).props().style.textAlign === undefined);
})

});

0 comments on commit cee4ad5

Please sign in to comment.