From bc3add404c2baad551ec9c3afa4f96742fda4308 Mon Sep 17 00:00:00 2001 From: Eduardo San Martin Morote Date: Thu, 8 Jul 2021 10:50:34 +0200 Subject: [PATCH] test: fix lifespan test --- __tests__/lifespan.spec.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/__tests__/lifespan.spec.ts b/__tests__/lifespan.spec.ts index 1ab83bd5..1b589a77 100644 --- a/__tests__/lifespan.spec.ts +++ b/__tests__/lifespan.spec.ts @@ -1,6 +1,6 @@ import { createPinia, defineStore, setActivePinia } from '../src' import { mount } from '@vue/test-utils' -import { watch, nextTick, defineComponent, ref, Ref } from 'vue' +import { watch, nextTick, defineComponent, ref, Ref, onMounted } from 'vue' describe('Store Lifespan', () => { function defineMyStore() { @@ -38,7 +38,9 @@ describe('Store Lifespan', () => { setup() { const store = useStore() watch(() => store.n, inComponentWatch) - store.n++ + onMounted(() => { + store.n++ + }) }, }) @@ -49,6 +51,7 @@ describe('Store Lifespan', () => { } let wrapper = mount(Component, options) + await nextTick() await wrapper.unmount() @@ -60,6 +63,7 @@ describe('Store Lifespan', () => { expect(inComponentWatch).toHaveBeenCalledTimes(1) wrapper = mount(Component, options) + await nextTick() await wrapper.unmount() expect(inComponentWatch).toHaveBeenCalledTimes(2) -- 2.47.2