Fix BaseInfiniteFirstCases getter using wrong case for state property

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-07 07:10:26 +08:00
parent 702d508d37
commit 3f1f8fb680
2 changed files with 13 additions and 1 deletions

View File

@@ -96,7 +96,7 @@ export const useAllMapDataStore = defineStore('allMapDataStore', {
if(state.infiniteStart === 0) return state.allCase; if(state.infiniteStart === 0) return state.allCase;
}, },
BaseInfiniteFirstCases: state => { BaseInfiniteFirstCases: state => {
if(state.BaseInfiniteStart === 0) return state.allBaseCase; if(state.baseInfiniteStart === 0) return state.allBaseCase;
}, },
traceTaskSeq: state => { traceTaskSeq: state => {
return state.allTraceTaskSeq; return state.allTraceTaskSeq;

View File

@@ -225,5 +225,17 @@ describe('allMapDataStore', () => {
store.allProcessMap = { nodes: [1, 2] }; store.allProcessMap = { nodes: [1, 2] };
expect(store.processMap).toEqual({ 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();
});
}); });
}); });