From dc67e7bc492b87241d3cd59168be0c83b9c8cf86 Mon Sep 17 00:00:00 2001 From: Eduardo San Martin Morote Date: Mon, 20 Jan 2020 19:20:35 +0100 Subject: [PATCH] test: test nested getters change --- README.md | 6 ++++-- __tests__/getters.spec.ts | 2 ++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 7e35b884ed..443b3a91a5 100644 --- a/README.md +++ b/README.md @@ -94,7 +94,9 @@ export const useMainStore = createStore({ }), // optional getters getters: { - doubleCount: state => state.counter * 2, + doubleCount: (state, getters) => state.counter * 2, + // use getters in other getters + doubleCountPlusOne: (state, { doubleCount }) => doubleCount.value * 2, }, // optional actions actions: { @@ -328,7 +330,7 @@ export const useSharedStore = createStore({ #### Creating _Pinias_ -_Not implemented_. Still under discussion, needs more feedback as this doesn't seem necessary. +_Not implemented_. Still under discussion, needs more feedback as this doesn't seem necessary because it can be replaced by shared stores as shown above. Combine multiple _stores_ (gajos) into a new one: diff --git a/__tests__/getters.spec.ts b/__tests__/getters.spec.ts index 9a56fcc253..7380b474b5 100644 --- a/__tests__/getters.spec.ts +++ b/__tests__/getters.spec.ts @@ -64,5 +64,7 @@ describe('Store', () => { it('can use other getters', () => { const store = useStore() expect(store.composed.value).toBe('EDUARDO: ok') + store.state.name = 'Ed' + expect(store.composed.value).toBe('ED: ok') }) })