偏右
8 years ago
committed by
GitHub
2 changed files with 65 additions and 2 deletions
@ -0,0 +1,65 @@ |
|||
import React from 'react'; |
|||
import { mount } from 'enzyme'; |
|||
import moment from 'moment'; |
|||
import { LocaleProvider, Pagination, DatePicker, TimePicker, Calendar, |
|||
Popconfirm, Table, Modal, Select, Transfer } from '../../'; |
|||
import enUS from '../en_US'; |
|||
import ptBR from '../pt_BR'; |
|||
import ruRU from '../ru_RU'; |
|||
import esES from '../es_ES'; |
|||
|
|||
const Option = Select.Option; |
|||
const RangePicker = DatePicker.RangePicker; |
|||
|
|||
const columns = [{ |
|||
title: 'Name', |
|||
dataIndex: 'name', |
|||
filters: [{ |
|||
text: 'filter1', |
|||
value: 'filter1', |
|||
}], |
|||
}, { |
|||
title: 'Age', |
|||
dataIndex: 'age', |
|||
}]; |
|||
|
|||
const App = () => ( |
|||
<div> |
|||
<Pagination defaultCurrent={1} total={50} showSizeChanger /> |
|||
<Select showSearch style={{ width: 200 }}> |
|||
<Option value="jack">jack</Option> |
|||
<Option value="lucy">lucy</Option> |
|||
</Select> |
|||
<DatePicker /> |
|||
<TimePicker /> |
|||
<RangePicker style={{ width: 200 }} /> |
|||
<Popconfirm title="Question?" visible> |
|||
<a>Click to confirm</a> |
|||
</Popconfirm> |
|||
<Transfer |
|||
dataSource={[]} |
|||
showSearch |
|||
targetKeys={[]} |
|||
render={item => item.title} |
|||
/> |
|||
<Calendar fullscreen={false} value={moment()} /> |
|||
<Table dataSource={[]} columns={columns} /> |
|||
<Modal title="Locale Modal" visible> |
|||
<p>Locale Modal</p> |
|||
</Modal> |
|||
</div> |
|||
); |
|||
|
|||
describe('Locale Provider', () => { |
|||
it('should display the text as locale changed', () => { |
|||
[enUS, ptBR, ruRU, esES].forEach((locale) => { |
|||
const wrapper = mount( |
|||
<LocaleProvider locale={locale}> |
|||
<App /> |
|||
</LocaleProvider> |
|||
); |
|||
const DatePickerPlaceholder = wrapper.find('.ant-calendar-picker-input').at(0).node.getAttribute('placeholder'); |
|||
expect(DatePickerPlaceholder).toBe(locale.DatePicker.lang.placeholder); |
|||
}); |
|||
}); |
|||
}); |
@ -1,2 +0,0 @@ |
|||
import en_US from 'rc-pagination/lib/locale/en_US'; |
|||
export default en_US; |
Loading…
Reference in new issue