fix journal test

This commit is contained in:
Henry Jameson 2022-08-16 20:14:18 +03:00
parent 821a09109c
commit 38bd59ceb0
1 changed files with 6 additions and 6 deletions

View File

@ -107,7 +107,7 @@ describe('The serverSideStorage module', () => {
}) })
}) })
describe('setPreference', () => { describe('setPreference', () => {
const { setPreference, updateCache, addToCollection, removeFromCollection } = mutations const { setPreference, updateCache, addCollectionPreference, removeCollectionPreference } = mutations
it('should set preference and update journal log accordingly', () => { it('should set preference and update journal log accordingly', () => {
const state = cloneDeep(defaultState) const state = cloneDeep(defaultState)
@ -127,12 +127,12 @@ describe('The serverSideStorage module', () => {
const state = cloneDeep(defaultState) const state = cloneDeep(defaultState)
setPreference(state, { path: 'simple.testing', value: 1 }) setPreference(state, { path: 'simple.testing', value: 1 })
setPreference(state, { path: 'simple.testing', value: 2 }) setPreference(state, { path: 'simple.testing', value: 2 })
addToCollection(state, { path: 'collections.testing', value: 2 }) addCollectionPreference(state, { path: 'collections.testing', value: 2 })
removeFromCollection(state, { path: 'collections.testing', value: 2 }) removeCollectionPreference(state, { path: 'collections.testing', value: 2 })
updateCache(state, { username: 'test' }) updateCache(state, { username: 'test' })
expect(state.prefsStorage.simple.testing).to.eql(2) expect(state.prefsStorage.simple.testing).to.eql(2)
expect(state.prefsStorage.collections.testing).to.eql([]) expect(state.prefsStorage.collections.testing).to.eql([])
expect(state.prefsStorage._journal.length).to.eql(1) expect(state.prefsStorage._journal.length).to.eql(2)
expect(state.prefsStorage._journal[0]).to.eql({ expect(state.prefsStorage._journal[0]).to.eql({
path: 'simple.testing', path: 'simple.testing',
operation: 'set', operation: 'set',
@ -141,8 +141,8 @@ describe('The serverSideStorage module', () => {
timestamp: state.prefsStorage._journal[0].timestamp timestamp: state.prefsStorage._journal[0].timestamp
}) })
expect(state.prefsStorage._journal[1]).to.eql({ expect(state.prefsStorage._journal[1]).to.eql({
path: 'collection.testing', path: 'collections.testing',
operation: 'remove', operation: 'removeFromCollection',
args: [2], args: [2],
// should have A timestamp, we don't really care what it is // should have A timestamp, we don't really care what it is
timestamp: state.prefsStorage._journal[1].timestamp timestamp: state.prefsStorage._journal[1].timestamp