diff --git a/src/badge/__test__/__snapshots__/demo.test.js.snap b/src/badge/__test__/__snapshots__/demo.test.js.snap
index 741ba0d71..3d3ddd278 100644
--- a/src/badge/__test__/__snapshots__/demo.test.js.snap
+++ b/src/badge/__test__/__snapshots__/demo.test.js.snap
@@ -156,6 +156,57 @@ exports[`Badge Badge cell demo works fine 1`] = `
`;
+exports[`Badge Badge size demo works fine 1`] = `
+
+
+ Large
+
+
+
+
+
+
+
+ Middle
+
+
+
+
+
+
+
+`;
+
exports[`Badge Badge tab-item demo works fine 1`] = `
`;
+
+exports[`Badge Badge theme demo works fine 1`] = `
+
+
+ 圆形徽标
+
+
+
+
+
+
+
+ 方形徽标
+
+
+
+
+
+
+
+ 气泡徽标
+
+
+
+
+
+
+
+ 角标
+
+
+
+
+
+`;
diff --git a/src/badge/__test__/demo.test.js b/src/badge/__test__/demo.test.js
index 2c36d8d38..fa837aed6 100644
--- a/src/badge/__test__/demo.test.js
+++ b/src/badge/__test__/demo.test.js
@@ -5,7 +5,7 @@
import simulate from 'miniprogram-simulate';
import path from 'path';
-const mapper = ['base', 'button', 'cell', 'tab-item'];
+const mapper = ['base', 'size', 'theme'];
describe('Badge', () => {
mapper.forEach((demoName) => {