]> git.ipfire.org Git - thirdparty/vuejs/pinia.git/commitdiff
test: ref unwrapping
authorEduardo San Martin Morote <posva13@gmail.com>
Tue, 18 May 2021 08:27:29 +0000 (10:27 +0200)
committerEduardo San Martin Morote <posva13@gmail.com>
Tue, 18 May 2021 08:28:33 +0000 (10:28 +0200)
__tests__/state.spec.ts

index cfd2fbc631aee253393aab7b4ec7b02d3741bcd5..f47836f1bf380240c639cd9ca44c15140108877f 100644 (file)
@@ -60,7 +60,8 @@ describe('State', () => {
       },
     })
 
-    setActivePinia(createPinia())
+    const pinia = createPinia()
+    setActivePinia(pinia)
     const useStore = defineStore({
       id: 'main',
       state: () => ({
@@ -73,8 +74,18 @@ describe('State', () => {
     const store = useStore()
 
     expect(store.name).toBe('Eduardo')
+    expect(store.$state.name).toBe('Eduardo')
+    expect(pinia.state.value.main).toEqual({
+      name: 'Eduardo',
+      counter: 0,
+      double: 0,
+    })
+
     name.value = 'Ed'
     expect(store.name).toBe('Ed')
+    expect(store.$state.name).toBe('Ed')
+    expect(pinia.state.value.main.name).toBe('Ed')
+
     store.name = 'Edu'
     expect(store.name).toBe('Edu')