]> git.ipfire.org Git - thirdparty/vuejs/pinia.git/commitdiff
test: await nextTick instead of unmount (#883)
authorBodo Graumann <mail@bodograumann.de>
Tue, 7 Dec 2021 10:32:46 +0000 (11:32 +0100)
committerGitHub <noreply@github.com>
Tue, 7 Dec 2021 10:32:46 +0000 (11:32 +0100)
packages/pinia/__tests__/lifespan.spec.ts
packages/pinia/__tests__/onAction.spec.ts
packages/pinia/__tests__/store.spec.ts
packages/pinia/__tests__/subscriptions.spec.ts

index 8c1c7c2f19a481c9b6fb538ad0a9edea596982f7..e2dcbd3c2c577caa827dcf3e6cda7d83e4f8f9ac 100644 (file)
@@ -91,7 +91,8 @@ describe('Store Lifespan', () => {
     let wrapper = mount(Component, options)
     await nextTick()
 
-    await wrapper.unmount()
+    wrapper.unmount()
+    await nextTick()
 
     expect(inComponentWatch).toHaveBeenCalledTimes(1)
 
@@ -102,7 +103,8 @@ describe('Store Lifespan', () => {
 
     wrapper = mount(Component, options)
     await nextTick()
-    await wrapper.unmount()
+    wrapper.unmount()
+    await nextTick()
 
     expect(inComponentWatch).toHaveBeenCalledTimes(2)
 
@@ -142,7 +144,8 @@ describe('Store Lifespan', () => {
     }
 
     let wrapper = mount(Component, options)
-    await wrapper.unmount()
+    wrapper.unmount()
+    await nextTick()
 
     expect(globalWatch).toHaveBeenCalledTimes(1)
 
@@ -152,7 +155,8 @@ describe('Store Lifespan', () => {
     expect(globalWatch).toHaveBeenCalledTimes(2)
 
     wrapper = mount(Component, options)
-    await wrapper.unmount()
+    wrapper.unmount()
+    await nextTick()
 
     expect(globalWatch).toHaveBeenCalledTimes(3)
 
index a90a09d013cd85e38aeebf5890945bff3d9c2ae0..7d054303cd6f03046b0cd82f9784d11bd95f2ad2 100644 (file)
@@ -197,7 +197,8 @@ describe('Subscriptions', () => {
       expect(spy1).toHaveBeenCalledTimes(2)
       expect(spy2).toHaveBeenCalledTimes(2)
 
-      await wrapper.unmount()
+      wrapper.unmount()
+      await nextTick()
 
       s1.changeName('again')
       expect(spy1).toHaveBeenCalledTimes(2)
index c7df724dfd6647eb60e67e3c932e5cac66b165bc..cf90e68fe98e7578eb54bdc2f13e8b80a37bf9ad 100644 (file)
@@ -212,7 +212,8 @@ describe('Store', () => {
     expect(spy).toHaveBeenCalledTimes(1)
     expect(wrapper.html()).toBe('n: 1')
 
-    await wrapper.unmount()
+    wrapper.unmount()
+    await nextTick()
     store.n++
     await nextTick()
     expect(spy).toHaveBeenCalledTimes(2)
index 2fef525206efeb58668da69ac4539a52c7cf28a6..82fb25a6d53100ee55ea567b0a321a53df843e7c 100644 (file)
@@ -132,7 +132,8 @@ describe('Subscriptions', () => {
       expect(spy1).toHaveBeenCalledTimes(2)
       expect(spy2).toHaveBeenCalledTimes(2)
 
-      await wrapper.unmount()
+      wrapper.unmount()
+      await nextTick()
 
       s1.$patch({ name: 'b' })
       expect(spy1).toHaveBeenCalledTimes(2)