[new feature] TreeSelect: add content slot (#4105)

This commit is contained in:
neverland
2019-08-12 19:15:11 +08:00
committed by GitHub
parent 6413cd1996
commit 317b115da8
5 changed files with 102 additions and 54 deletions
@@ -1,5 +1,14 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`content slot 1`] = `
<div class="van-tree-select" style="height: 300px;">
<div class="van-tree-select__nav">
<div class="van-ellipsis van-tree-select__nav-item van-tree-select__nav-item--active">group1</div>
</div>
<div class="van-tree-select__content">Custom Content</div>
</div>
`;
exports[`empty list 1`] = `
<div class="van-tree-select" style="height: 300px;">
<div class="van-tree-select__nav"></div>
+17
View File
@@ -124,3 +124,20 @@ test('click disabled item', () => {
items.at(0).trigger('click');
expect(onClickItem).toHaveBeenCalledTimes(0);
});
test('content slot', () => {
const wrapper = mount(TreeSelect, {
propsData: {
items: [
{
text: 'group1'
}
]
},
scopedSlots: {
content: () => 'Custom Content'
}
});
expect(wrapper).toMatchSnapshot();
});