feat(PullRefresh): add success slot

This commit is contained in:
陈嘉涵
2019-12-27 15:06:37 +08:00
committed by neverland
parent f3857053d6
commit 56e450f29e
7 changed files with 142 additions and 37 deletions
+23 -3
View File
@@ -119,9 +119,7 @@ test('render success text', async () => {
});
const track = wrapper.find('.van-pull-refresh__track');
trigger(track, 'touchstart', 0, 0);
trigger(track, 'touchmove', 0, 100);
trigger(track, 'touchend', 0, 100);
triggerDrag(track, 0, 100);
await later();
@@ -136,3 +134,25 @@ test('render success text', async () => {
await later();
expect(wrapper).toMatchSnapshot();
});
test('render success slot', async () => {
const wrapper = mount(PullRefresh, {
scopedSlots: {
success: () => 'Custom Success'
},
listeners: {
input(value) {
wrapper.setProps({ value });
}
}
});
const track = wrapper.find('.van-pull-refresh__track');
triggerDrag(track, 0, 100);
await later();
expect(wrapper.vm.value).toBeTruthy();
wrapper.setProps({ value: false });
expect(wrapper).toMatchSnapshot();
});