diff --git a/packages/address-list/Item.tsx b/packages/address-list/Item.tsx index 20d6c3e45..80219b6e7 100644 --- a/packages/address-list/Item.tsx +++ b/packages/address-list/Item.tsx @@ -54,7 +54,7 @@ function AddressItem(
{data.address}
]; - return props.disabled ? Info : {Info}; + return props.switchable ? {Info} : Info; }; const onSelect = () => { diff --git a/packages/address-list/test/__snapshots__/index.spec.js.snap b/packages/address-list/test/__snapshots__/index.spec.js.snap new file mode 100644 index 000000000..8087999b4 --- /dev/null +++ b/packages/address-list/test/__snapshots__/index.spec.js.snap @@ -0,0 +1,22 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`unswitchable 1`] = ` +
+
+
+
+
张三,13000000000
+
浙江省杭州市西湖区文三路 138 号东方通信大厦 7 楼 501 室
+
+ +
+
+
+
李四,1310000000
+
浙江省杭州市拱墅区莫干山路 50 号
+
+ +
+
+
+`; diff --git a/packages/address-list/test/index.spec.js b/packages/address-list/test/index.spec.js new file mode 100644 index 000000000..f6cee8ffc --- /dev/null +++ b/packages/address-list/test/index.spec.js @@ -0,0 +1,28 @@ +import { mount } from '../../../test/utils'; +import AddressList from '..'; + +const list = [ + { + id: '1', + name: '张三', + tel: '13000000000', + address: '浙江省杭州市西湖区文三路 138 号东方通信大厦 7 楼 501 室' + }, + { + id: '2', + name: '李四', + tel: '1310000000', + address: '浙江省杭州市拱墅区莫干山路 50 号' + } +]; + +test('unswitchable', () => { + const wrapper = mount(AddressList, { + propsData: { + list, + switchable: false + } + }); + + expect(wrapper).toMatchSnapshot(); +});