From: Eduardo San Martin Morote Date: Mon, 3 May 2021 09:00:09 +0000 (+0200) Subject: test: adatp to new getters syntax X-Git-Tag: v0.4.0~9 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7cd83533e5de96be4653ef506efa9c81a8e1b34c;p=thirdparty%2Fvuejs%2Fpinia.git test: adatp to new getters syntax --- diff --git a/__tests__/getters.spec.ts b/__tests__/getters.spec.ts index 6181f9be..9286386c 100644 --- a/__tests__/getters.spec.ts +++ b/__tests__/getters.spec.ts @@ -18,7 +18,7 @@ describe('Getters', () => { callCount: 0, }), getters: { - upperCaseName() { + upperCaseName(): string { return this.name.toUpperCase() }, // works for js users but cannot be typed at the same time as `this` @@ -53,7 +53,7 @@ describe('Getters', () => { id: 'A', state: () => ({ a: 'a' }), getters: { - fromB() { + fromB(): string { const bStore = useB() return this.a + ' ' + bStore.b }, diff --git a/__tests__/lifespan.spec.ts b/__tests__/lifespan.spec.ts index 869868df..572ea4fb 100644 --- a/__tests__/lifespan.spec.ts +++ b/__tests__/lifespan.spec.ts @@ -20,11 +20,11 @@ describe('Store Lifespan', () => { }, }), getters: { - double() { - return this.n * 2 + double(state) { + return state.n * 2 }, - notA() { - return !this.a + notA(state) { + return !state.a }, }, }) diff --git a/__tests__/mapHelpers.spec.ts b/__tests__/mapHelpers.spec.ts index bc109d8b..e86df276 100644 --- a/__tests__/mapHelpers.spec.ts +++ b/__tests__/mapHelpers.spec.ts @@ -28,12 +28,8 @@ describe('Map Helpers', () => { }, }), getters: { - double() { - return this.n * 2 - }, - notA() { - return !this.a - }, + double: (state) => state.n * 2, + notA: (state) => !state.a, }, actions: { doubleCount() { @@ -64,6 +60,7 @@ describe('Map Helpers', () => { const wrapper = mount(Component, { localVue, pinia }) // const store = useStore() // const other = useCartStore() + // @ts-expect-error: not handled by VTU expect(wrapper.vm.mainStore).toBeDefined() expect(wrapper.text()).toBe('0') await nextTick() @@ -119,7 +116,9 @@ describe('Map Helpers', () => { const wrapper = mount(Component, { localVue, pinia }) // const store = useStore() // const other = useCartStore() + // @ts-expect-error: not handled by VTU expect(wrapper.vm.main).toBeDefined() + // @ts-expect-error: not handled by VTU expect(wrapper.vm.mainStore).not.toBeDefined() expect(wrapper.text()).toBe('0') await nextTick() @@ -231,7 +230,9 @@ describe('Map Helpers', () => { const wrapper = mount(Component, { localVue, pinia }) + // @ts-expect-error: not handled by VTU expect(wrapper.vm.increment()).toBe(undefined) + // @ts-expect-error: not handled by VTU expect(wrapper.vm.setN(4)).toBe(4) }) @@ -246,7 +247,9 @@ describe('Map Helpers', () => { const wrapper = mount(Component, { localVue, pinia }) + // @ts-expect-error: not handled by VTU expect(wrapper.vm.inc()).toBe(undefined) + // @ts-expect-error: not handled by VTU expect(wrapper.vm.set(4)).toBe(4) }) }) diff --git a/__tests__/storePlugins.spec.ts b/__tests__/storePlugins.spec.ts index cc894750..62b50849 100644 --- a/__tests__/storePlugins.spec.ts +++ b/__tests__/storePlugins.spec.ts @@ -22,7 +22,7 @@ describe('store plugins', () => { }, getters: { - doubleN() { + doubleN(): number { return this.n * 2 }, },