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();
+});