[web] Fixes all existed tests

This commit is contained in:
Matthew Shao 2017-03-11 18:57:32 +08:00
parent c4e0ea27a1
commit 523cbb02aa
2 changed files with 7 additions and 5 deletions

View File

@ -1,13 +1,14 @@
jest.unmock('../../ducks/flows');
import reduceFlows, * as flowActions from '../../ducks/flows'
import * as storeActions from '../../ducks/utils/store'
describe('select flow', () => {
let state = reduceFlows(undefined, {})
for (let i of [1, 2, 3, 4]) {
state = reduceFlows(state, flowActions.addFlow({ id: i }))
state = reduceFlows(state, storeActions.add({ id: i }))
}
it('should be possible to select a single flow', () => {

View File

@ -8,7 +8,8 @@ import reducer, {
setContentViewDescription,
setShowFullContent,
setContent,
updateEdit
updateEdit,
stopEdit
} from '../../../ducks/ui/flow'
import { select, updateFlow } from '../../../ducks/flows'
@ -65,12 +66,12 @@ describe('flow reducer', () => {
it('should not change the state when a flow is updated which is not selected', () => {
let modifiedFlow = {id: 1}
let updatedFlow = {id: 0}
expect(reducer({modifiedFlow}, updateFlow(updatedFlow)).modifiedFlow).toEqual(modifiedFlow)
expect(reducer({modifiedFlow}, stopEdit(updatedFlow, modifiedFlow)).modifiedFlow).toEqual(modifiedFlow)
})
it('should stop editing when the selected flow is updated', () => {
it('should stop editing when the selected flow is updated', () => {
let modifiedFlow = {id: 1}
let updatedFlow = {id: 1}
expect(reducer({modifiedFlow}, updateFlow(updatedFlow)).modifiedFlow).toBeFalsy()
expect(reducer({modifiedFlow}, stopEdit(updatedFlow, modifiedFlow)).modifiedFlow).toBeFalsy()
})
})