ant-design/components/table/__tests__/Table.expand.test.js
zombieJ 42468b6ad7
feat: Enhance accessibility of Table expanded icon (#17781)
* use icon instead of css

* update snapshot

* clean up

* update style

* update snapshot

* add click test case

* clean up

* update snapshot
2019-07-22 19:28:23 +08:00

42 lines
828 B
JavaScript

/* eslint-disable react/no-multi-comp */
import React from 'react';
import { mount } from 'enzyme';
import Table from '..';
describe('Table.expand', () => {
it('click to expand', () => {
const columns = [
{
title: 'Name',
key: 'name',
dataIndex: 'name',
},
];
const data = [
{
key: '1',
firstName: 'John',
lastName: 'Brown',
age: 32,
children: [
{
key: '2',
firstName: 'Jim',
lastName: 'Green',
age: 42,
},
],
},
];
const wrapper = mount(<Table columns={columns} dataSource={data} />);
wrapper
.find('.ant-table-row-expand-icon')
.last()
.simulate('click');
expect(wrapper.render()).toMatchSnapshot();
});
});