]> git.ipfire.org Git - thirdparty/vuejs/pinia.git/commitdiff
test: adatp to new getters syntax
authorEduardo San Martin Morote <posva13@gmail.com>
Mon, 3 May 2021 09:00:09 +0000 (11:00 +0200)
committerEduardo San Martin Morote <posva13@gmail.com>
Mon, 3 May 2021 09:08:12 +0000 (11:08 +0200)
__tests__/getters.spec.ts
__tests__/lifespan.spec.ts
__tests__/mapHelpers.spec.ts
__tests__/storePlugins.spec.ts

index 6181f9be320c7a46868f218ca6430cf1d96a12fb..9286386c039e19f13daf3fb72f0a1e51a87cb308 100644 (file)
@@ -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
       },
index 869868df9c0e18a0379f0d6603d5323a55fdf812..572ea4fbc0d4e1c59e8cdc676202bb478145130c 100644 (file)
@@ -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
         },
       },
     })
index bc109d8b1f15e5b512b326ba7aa2474d88815090..e86df276132ce5b2b9ee2879fcf301e42114665f 100644 (file)
@@ -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)
     })
   })
index cc894750f331799556aeb83e1d2dca619784e063..62b508492df62adc10b3aac7685d71c09b9082e9 100644 (file)
@@ -22,7 +22,7 @@ describe('store plugins', () => {
     },
 
     getters: {
-      doubleN() {
+      doubleN(): number {
         return this.n * 2
       },
     },