diff --git a/test/snap/__snapshots__/ssr.test.js.snap b/test/snap/__snapshots__/ssr.test.js.snap
index 15631fe5004..c578b9e5939 100644
--- a/test/snap/__snapshots__/ssr.test.js.snap
+++ b/test/snap/__snapshots__/ssr.test.js.snap
@@ -275,6 +275,8 @@ exports[`ssr snapshot test > ssr test ./examples/date-picker/demos/first-day-of-
exports[`ssr snapshot test > ssr test ./examples/date-picker/demos/month.vue 1`] = `"
"`;
+exports[`ssr snapshot test > ssr test ./examples/date-picker/demos/panel.vue 1`] = `"一 | 二 | 三 | 四 | 五 | 六 | 日 |
---|
30 | 1 | 2 | 3 | 4 | 5 | 6 |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 | 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 |
一 | 二 | 三 | 四 | 五 | 六 | 日 |
---|
30 | 1 | 2 | 3 | 4 | 5 | 6 |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 | 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 |
一 | 二 | 三 | 四 | 五 | 六 | 日 |
---|
30 | 1 | 2 | 3 | 4 | 5 | 6 |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 | 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 |
一 | 二 | 三 | 四 | 五 | 六 | 日 |
---|
28 | 29 | 30 | 31 | 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
1 | 2 | 3 | 4 | 5 | 6 | 7 |
一 | 二 | 三 | 四 | 五 | 六 | 日 |
---|
30 | 1 | 2 | 3 | 4 | 5 | 6 |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 | 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 |
"`;
+
exports[`ssr snapshot test > ssr test ./examples/date-picker/demos/year.vue 1`] = `""`;
exports[`ssr snapshot test > ssr test ./examples/dialog/demos/async.vue 1`] = `""`;
diff --git a/test/snap/csr.test.js b/test/snap/csr.test.js
index 95d11b44cfa..5bb916fcb8e 100644
--- a/test/snap/csr.test.js
+++ b/test/snap/csr.test.js
@@ -1,5 +1,6 @@
import glob from 'glob';
import MockDate from 'mockdate';
+import { vi } from 'vitest';
import { mount } from '@vue/test-utils';
// 固定时间,当使用 new Date() 时,返回固定时间,防止“当前时间”的副作用影响,导致 snapshot 变更,mockdate 插件见 https://github.com/boblauer/MockDate
@@ -9,6 +10,8 @@ function runTest() {
const files = glob.sync('./examples/**/demos/*.vue');
describe('csr snapshot test', () => {
+ HTMLCanvasElement.prototype.getContext = vi.fn();
+
files.forEach((file) => {
it(`csr test ${file}`, async () => {
const demo = await import(`../.${file}`);
diff --git a/test/snap/ssr.test.js b/test/snap/ssr.test.js
index 0611c3bf18c..08f14e24f5f 100644
--- a/test/snap/ssr.test.js
+++ b/test/snap/ssr.test.js
@@ -1,5 +1,6 @@
import glob from 'glob';
import MockDate from 'mockdate';
+import { vi } from 'vitest';
import { config } from '@vue/test-utils';
// 固定时间,当使用 new Date() 时,返回固定时间,防止“当前时间”的副作用影响,导致 snapshot 变更,mockdate 插件见 https://github.com/boblauer/MockDate
@@ -10,6 +11,8 @@ function runTest() {
const { createSSRApp } = config.global;
describe('ssr snapshot test', () => {
+ HTMLCanvasElement.prototype.getContext = vi.fn();
+
files.forEach((file) => {
it(`ssr test ${file}`, async () => {
const demo = await import(`../.${file}`);