+
-
diff --git a/packages/vue-vuetify/tests/unit/complex/OneOfRenderer.spec.ts b/packages/vue-vuetify/tests/unit/complex/OneOfRenderer.spec.ts
index ab49545c0..b30087a3e 100644
--- a/packages/vue-vuetify/tests/unit/complex/OneOfRenderer.spec.ts
+++ b/packages/vue-vuetify/tests/unit/complex/OneOfRenderer.spec.ts
@@ -72,6 +72,12 @@ describe('OneOfRenderer.vue', () => {
}
});
expect(found).toBeTruthy();
+
+ // Cleanup: Close the dialog and flush pending Vuetify animations
+ // to prevent JSDOM from throwing an error during teardown.
+ wrapper.getComponent(OneOfControlRenderer).vm.cancel();
+ await wrapper.vm.$nextTick();
+ await new Promise((resolve) => requestAnimationFrame(resolve));
});
it('should render component and match snapshot', () => {
diff --git a/packages/vue-vuetify/tests/unit/complex/__snapshots__/ArrayControlRenderer.spec.ts.snap b/packages/vue-vuetify/tests/unit/complex/__snapshots__/ArrayControlRenderer.spec.ts.snap
index d38bc3b61..328e1c4f6 100644
--- a/packages/vue-vuetify/tests/unit/complex/__snapshots__/ArrayControlRenderer.spec.ts.snap
+++ b/packages/vue-vuetify/tests/unit/complex/__snapshots__/ArrayControlRenderer.spec.ts.snap
@@ -6,12 +6,14 @@ exports[`ArrayControlRenderer.vue > should render component and match snapshot 1
-
+
+
@@ -49,11 +51,12 @@ exports[`ArrayControlRenderer.vue > should render component and match snapshot 1
-
-
+
+
+
| Name |
diff --git a/packages/vue-vuetify/tests/unit/complex/__snapshots__/MultiEnumSelectRenderer.spec.ts.snap b/packages/vue-vuetify/tests/unit/complex/__snapshots__/MultiEnumSelectRenderer.spec.ts.snap
index 100b2404c..1f7ac780e 100644
--- a/packages/vue-vuetify/tests/unit/complex/__snapshots__/MultiEnumSelectRenderer.spec.ts.snap
+++ b/packages/vue-vuetify/tests/unit/complex/__snapshots__/MultiEnumSelectRenderer.spec.ts.snap
@@ -4,18 +4,20 @@ exports[`MultiEnumSelectRenderer.vue > with enum schema > should render componen
"