diff --git a/src/stores/allMapData.ts b/src/stores/allMapData.ts index e4ed2e7..d2d47f8 100644 --- a/src/stores/allMapData.ts +++ b/src/stores/allMapData.ts @@ -96,7 +96,7 @@ export const useAllMapDataStore = defineStore('allMapDataStore', { if(state.infiniteStart === 0) return state.allCase; }, BaseInfiniteFirstCases: state => { - if(state.BaseInfiniteStart === 0) return state.allBaseCase; + if(state.baseInfiniteStart === 0) return state.allBaseCase; }, traceTaskSeq: state => { return state.allTraceTaskSeq; diff --git a/tests/stores/allMapData.test.js b/tests/stores/allMapData.test.js index eb64e2b..21403aa 100644 --- a/tests/stores/allMapData.test.js +++ b/tests/stores/allMapData.test.js @@ -225,5 +225,17 @@ describe('allMapDataStore', () => { store.allProcessMap = { nodes: [1, 2] }; expect(store.processMap).toEqual({ nodes: [1, 2] }); }); + + it('BaseInfiniteFirstCases returns allBaseCase when baseInfiniteStart is 0', () => { + store.baseInfiniteStart = 0; + store.allBaseCase = [{ id: 1 }, { id: 2 }]; + expect(store.BaseInfiniteFirstCases).toEqual([{ id: 1 }, { id: 2 }]); + }); + + it('BaseInfiniteFirstCases returns undefined when baseInfiniteStart is not 0', () => { + store.baseInfiniteStart = 5; + store.allBaseCase = [{ id: 1 }]; + expect(store.BaseInfiniteFirstCases).toBeUndefined(); + }); }); });