fix list tests
This commit is contained in:
parent
04acf069d1
commit
821a09109c
@ -15,10 +15,11 @@ export const mutations = {
|
|||||||
}
|
}
|
||||||
state.allListsObject[listId].title = title
|
state.allListsObject[listId].title = title
|
||||||
|
|
||||||
if (!find(state.allLists, { id: listId })) {
|
const entry = find(state.allLists, { id: listId })
|
||||||
|
if (!entry) {
|
||||||
state.allLists.push({ id: listId, title })
|
state.allLists.push({ id: listId, title })
|
||||||
} else {
|
} else {
|
||||||
find(state.allLists, { id: listId }).title = title
|
entry.title = title
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
setListAccounts (state, { listId, accountIds }) {
|
setListAccounts (state, { listId, accountIds }) {
|
||||||
|
@ -17,13 +17,13 @@ describe('The lists module', () => {
|
|||||||
const list = { id: '1', title: 'testList' }
|
const list = { id: '1', title: 'testList' }
|
||||||
const modList = { id: '1', title: 'anotherTestTitle' }
|
const modList = { id: '1', title: 'anotherTestTitle' }
|
||||||
|
|
||||||
mutations.setList(state, list)
|
mutations.setList(state, { listId: list.id, title: list.title })
|
||||||
expect(state.allListsObject[list.id]).to.eql({ title: list.title })
|
expect(state.allListsObject[list.id]).to.eql({ title: list.title, accountIds: [] })
|
||||||
expect(state.allLists).to.have.length(1)
|
expect(state.allLists).to.have.length(1)
|
||||||
expect(state.allLists[0]).to.eql(list)
|
expect(state.allLists[0]).to.eql(list)
|
||||||
|
|
||||||
mutations.setList(state, modList)
|
mutations.setList(state, { listId: modList.id, title: modList.title })
|
||||||
expect(state.allListsObject[modList.id]).to.eql({ title: modList.title })
|
expect(state.allListsObject[modList.id]).to.eql({ title: modList.title, accountIds: [] })
|
||||||
expect(state.allLists).to.have.length(1)
|
expect(state.allLists).to.have.length(1)
|
||||||
expect(state.allLists[0]).to.eql(modList)
|
expect(state.allLists[0]).to.eql(modList)
|
||||||
})
|
})
|
||||||
@ -33,10 +33,10 @@ describe('The lists module', () => {
|
|||||||
const list = { id: '1', accountIds: ['1', '2', '3'] }
|
const list = { id: '1', accountIds: ['1', '2', '3'] }
|
||||||
const modList = { id: '1', accountIds: ['3', '4', '5'] }
|
const modList = { id: '1', accountIds: ['3', '4', '5'] }
|
||||||
|
|
||||||
mutations.setListAccounts(state, list)
|
mutations.setListAccounts(state, { listId: list.id, accountIds: list.accountIds })
|
||||||
expect(state.allListsObject[list.id]).to.eql({ accountIds: list.accountIds })
|
expect(state.allListsObject[list.id]).to.eql({ accountIds: list.accountIds })
|
||||||
|
|
||||||
mutations.setListAccounts(state, modList)
|
mutations.setListAccounts(state, { listId: modList.id, accountIds: modList.accountIds })
|
||||||
expect(state.allListsObject[modList.id]).to.eql({ accountIds: modList.accountIds })
|
expect(state.allListsObject[modList.id]).to.eql({ accountIds: modList.accountIds })
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -47,9 +47,9 @@ describe('The lists module', () => {
|
|||||||
1: { title: 'testList', accountIds: ['1', '2', '3'] }
|
1: { title: 'testList', accountIds: ['1', '2', '3'] }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
const id = '1'
|
const listId = '1'
|
||||||
|
|
||||||
mutations.deleteList(state, { id })
|
mutations.deleteList(state, { listId })
|
||||||
expect(state.allLists).to.have.length(0)
|
expect(state.allLists).to.have.length(0)
|
||||||
expect(state.allListsObject).to.eql({})
|
expect(state.allListsObject).to.eql({})
|
||||||
})
|
})
|
||||||
|
@ -150,7 +150,6 @@ describe('The serverSideStorage module', () => {
|
|||||||
})
|
})
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
})
|
|
||||||
|
|
||||||
describe('helper functions', () => {
|
describe('helper functions', () => {
|
||||||
describe('_moveItemInArray', () => {
|
describe('_moveItemInArray', () => {
|
||||||
|
Loading…
Reference in New Issue
Block a user