偏右
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