drafts unit test
This commit is contained in:
parent
9fe60eb860
commit
e3bc6dbb65
2 changed files with 200 additions and 4 deletions
|
|
@ -52,10 +52,6 @@ export const useDraftsStore = defineStore('drafts', {
|
|||
},
|
||||
},
|
||||
actions: {
|
||||
async abandonDraft(id) {
|
||||
this.drafts.delete(id)
|
||||
await deleteDraftFromStorage([id])
|
||||
},
|
||||
async loadDrafts() {
|
||||
const currentData = (await getStorageData()) ?? {}
|
||||
this.drafts = new Map(Object.entries(currentData))
|
||||
|
|
@ -67,6 +63,10 @@ export const useDraftsStore = defineStore('drafts', {
|
|||
await saveDraftToStorage(draftWithId)
|
||||
return id
|
||||
},
|
||||
async abandonDraft(id) {
|
||||
this.drafts.delete(id)
|
||||
await deleteDraftFromStorage([id])
|
||||
},
|
||||
async abandonAllDrafts() {
|
||||
const ids = [...this.drafts.keys()]
|
||||
ids.forEach((id) => this.drafts.delete(id))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue