Changeset View
Changeset View
Standalone View
Standalone View
lib/reducers/db-ops-reducer.test.js
// @flow | // @flow | ||||
import { reduceDBOpsStore } from './db-ops-reducer.js'; | import { reduceDBOpsStore } from './db-ops-reducer.js'; | ||||
import { opsProcessingFinishedActionType } from '../actions/db-ops-actions.js'; | import { opsProcessingFinishedActionType } from '../actions/db-ops-actions.js'; | ||||
import type { DBOpsStore } from '../types/db-ops-types.js'; | import type { DBOpsStore } from '../types/db-ops-types.js'; | ||||
const emptyOps = { | const emptyOps = { | ||||
draftStoreOperations: [], | draftStoreOperations: [], | ||||
threadStoreOperations: [], | threadStoreOperations: [], | ||||
messageStoreOperations: [], | messageStoreOperations: [], | ||||
reportStoreOperations: [], | reportStoreOperations: [], | ||||
userStoreOperations: [], | userStoreOperations: [], | ||||
keyserverStoreOperations: [], | keyserverStoreOperations: [], | ||||
communityStoreOperations: [], | communityStoreOperations: [], | ||||
integrityStoreOperations: [], | integrityStoreOperations: [], | ||||
syncedMetadataStoreOperations: [], | |||||
}; | }; | ||||
describe('DB ops reducer', () => { | describe('DB ops reducer', () => { | ||||
const store: DBOpsStore = { | const store: DBOpsStore = { | ||||
queuedOps: [ | queuedOps: [ | ||||
{ ops: emptyOps, messageID: '5' }, | { ops: emptyOps, messageID: '5' }, | ||||
{ ops: emptyOps }, | { ops: emptyOps }, | ||||
{ ops: null, messageID: '7' }, | { ops: null, messageID: '7' }, | ||||
Show All 11 Lines |