Skip to content

Commit 85a9aca

Browse files
committed
fix: the spin component loads for the first time #174
1 parent 9d3c448 commit 85a9aca

File tree

4 files changed

+29
-3
lines changed

4 files changed

+29
-3
lines changed
+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import { mount } from '@vue/test-utils'
2+
import { asyncExpect } from '@/tests/utils'
3+
import List from '..'
4+
5+
describe('List', () => {
6+
it('locale not passed to internal div', async () => {
7+
const locale = { emptyText: 'Custom text' }
8+
const wrapper = mount({
9+
render () {
10+
return <List dataSource={[]} renderItem={(item) => <List.Item>{item}</List.Item>} locale={locale} />
11+
},
12+
}, {
13+
sync: false,
14+
})
15+
await asyncExpect(() => {
16+
expect(wrapper.props().locale).toBe(undefined)
17+
})
18+
})
19+
})

components/spin/Spin.jsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ export default {
148148

149149
return (
150150
<transition-group
151-
{...getTransitionProps('fade')}
151+
{...getTransitionProps('fade', { appear: false })}
152152
tag='div'
153153
class={animateClassName}
154154
>

components/transfer/__tests__/__snapshots__/demo.test.js.snap

+8-2
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,10 @@ exports[`renders ./components/transfer/demo/large-data.md correctly 1`] = `
140140
<div class="ant-transfer">
141141
<div class="ant-transfer-list">
142142
<div class="ant-transfer-list-header"><label class="ant-checkbox-wrapper"><span class="ant-checkbox"><input type="checkbox" class="ant-checkbox-input" value=""><span class="ant-checkbox-inner"></span></span></label><span class="ant-transfer-list-header-selected"><span>2000 items</span><span class="ant-transfer-list-header-title"></span></span></div>
143-
<div class="ant-transfer-list-body">
143+
<div class="ant-transfer-list-body ant-transfer-list-body-with-search">
144+
<div class="ant-transfer-list-body-search-wrapper">
145+
<div><input value="" placeholder="Search here" type="text" class="ant-input ant-transfer-list-search ant-transfer-list-search"><span class="ant-transfer-list-search-action"><i class="anticon anticon-search"></i></span></div>
146+
</div>
144147
<ul class="ant-transfer-list-content">
145148
<div class="LazyLoad" style="height: 32px;"></div>
146149
<div class="LazyLoad" style="height: 32px;"></div>
@@ -2149,7 +2152,10 @@ exports[`renders ./components/transfer/demo/large-data.md correctly 1`] = `
21492152
<div class="ant-transfer-operation"><button type="button" disabled="disabled" class="ant-btn ant-btn-primary ant-btn-sm"><i class="anticon anticon-right"></i></button><button type="button" disabled="disabled" class="ant-btn ant-btn-primary ant-btn-sm"><i class="anticon anticon-left"></i></button></div>
21502153
<div class="ant-transfer-list">
21512154
<div class="ant-transfer-list-header"><label class="ant-checkbox-wrapper"><span class="ant-checkbox"><input type="checkbox" class="ant-checkbox-input" value=""><span class="ant-checkbox-inner"></span></span></label><span class="ant-transfer-list-header-selected"><span>0 item</span><span class="ant-transfer-list-header-title"></span></span></div>
2152-
<div class="ant-transfer-list-body">
2155+
<div class="ant-transfer-list-body ant-transfer-list-body-with-search">
2156+
<div class="ant-transfer-list-body-search-wrapper">
2157+
<div><input value="" placeholder="Search here" type="text" class="ant-input ant-transfer-list-search ant-transfer-list-search"><span class="ant-transfer-list-search-action"><i class="anticon anticon-search"></i></span></div>
2158+
</div>
21532159
<ul class="ant-transfer-list-content"></ul>
21542160
<div class="ant-transfer-list-body-not-found">Not Found</div>
21552161
</div>

components/transfer/demo/large-data.md

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
:targetKeys="targetKeys"
1616
@change="handleChange"
1717
:render="item=>item.title"
18+
showSearch
1819
>
1920
</a-transfer>
2021
</template>

0 commit comments

Comments
 (0)