diff --git a/components/button/__tests__/__snapshots__/demo.test.js.snap b/components/button/__tests__/__snapshots__/demo.test.js.snap
index 70f25ac8b..e3897bac0 100644
--- a/components/button/__tests__/__snapshots__/demo.test.js.snap
+++ b/components/button/__tests__/__snapshots__/demo.test.js.snap
@@ -11,17 +11,8 @@ exports[`renders ./antdv-demo/docs/button/demo/button-group.md correctly 1`] = `
With Icon
-
-
+
+
`;
@@ -33,65 +24,15 @@ exports[`renders ./antdv-demo/docs/button/demo/disabled.md correctly 1`] = `
exports[`renders ./antdv-demo/docs/button/demo/ghost.md correctly 1`] = `
`;
-exports[`renders ./antdv-demo/docs/button/demo/icon.md correctly 1`] = `
-
-`;
+exports[`renders ./antdv-demo/docs/button/demo/icon.md correctly 1`] = ` `;
-exports[`renders ./antdv-demo/docs/button/demo/loading.md correctly 1`] = `
-
-`;
+exports[`renders ./antdv-demo/docs/button/demo/loading.md correctly 1`] = ` `;
-exports[`renders ./antdv-demo/docs/button/demo/multiple.md correctly 1`] = `
-
-`;
+exports[`renders ./antdv-demo/docs/button/demo/multiple.md correctly 1`] = ` `;
exports[`renders ./antdv-demo/docs/button/demo/size.md correctly 1`] = `
`;
diff --git a/components/button/__tests__/__snapshots__/index.test.js.snap b/components/button/__tests__/__snapshots__/index.test.js.snap
index 126d3f50b..15826b468 100644
--- a/components/button/__tests__/__snapshots__/index.test.js.snap
+++ b/components/button/__tests__/__snapshots__/index.test.js.snap
@@ -6,35 +6,15 @@ exports[`Button fixbug renders {0} , 0 and {false} 2`] = ``;
-exports[`Button renders Chinese characters correctly 1`] = `
-
-`;
+exports[`Button renders Chinese characters correctly 1`] = ``;
-exports[`Button renders Chinese characters correctly 2`] = `
-
-`;
+exports[`Button renders Chinese characters correctly 2`] = ``;
-exports[`Button renders Chinese characters correctly 3`] = `
-
-`;
+exports[`Button renders Chinese characters correctly 3`] = ``;
-exports[`Button renders Chinese characters correctly 4`] = `
-
-`;
+exports[`Button renders Chinese characters correctly 4`] = ``;
-exports[`Button renders Chinese characters correctly 5`] = `
-
-`;
+exports[`Button renders Chinese characters correctly 5`] = ``;
exports[`Button renders correctly 1`] = ``;
diff --git a/components/button/__tests__/index.test.js b/components/button/__tests__/index.test.js
index ed93a0e69..b684050e8 100644
--- a/components/button/__tests__/index.test.js
+++ b/components/button/__tests__/index.test.js
@@ -1,5 +1,5 @@
import Button from '../index';
-import Icon from '../../icon';
+import SearchOutlined from '@ant-design/icons-vue/SearchOutlined';
import { mount } from '@vue/test-utils';
import Vue from 'vue';
import { asyncExpect } from '@/tests/utils';
@@ -37,7 +37,12 @@ describe('Button', () => {
const wrapper1 = mount({
render() {
- return ;
+ return (
+
+ );
},
});
@@ -47,7 +52,7 @@ describe('Button', () => {
render() {
return (
);
@@ -57,7 +62,12 @@ describe('Button', () => {
// should not insert space when there is icon
const wrapper3 = mount({
render() {
- return ;
+ return (
+
+ );
},
});
expect(wrapper3.html()).toMatchSnapshot();
@@ -65,7 +75,8 @@ describe('Button', () => {
const wrapper4 = mount({
render() {
return (
-