fix: add test coverage for crafting-utils, pact-utils, and activity-log

This commit is contained in:
2026-05-22 14:39:27 +02:00
parent 49f8de01ca
commit ca1709006f
21 changed files with 1963 additions and 25 deletions
+24 -2
View File
@@ -146,7 +146,18 @@ export const useCombatStore = create<CombatStore>()(
},
exitSpireMode: () => {
set({ spireMode: false, currentAction: 'meditate', climbDirection: null, isDescending: false });
set({
spireMode: false,
currentAction: 'meditate',
climbDirection: null,
isDescending: false,
currentFloor: 1,
floorHP: getFloorMaxHP(1),
floorMaxHP: getFloorMaxHP(1),
currentRoom: generateFloorState(1),
castProgress: 0,
clearedFloors: {},
});
},
startClimbUp: () => set({ climbDirection: 'up', currentAction: 'climb' }),
@@ -176,7 +187,18 @@ export const useCombatStore = create<CombatStore>()(
},
enterSpireMode: () => {
set({ spireMode: true });
const freshRoom = generateFloorState(1);
set({
spireMode: true,
currentFloor: 1,
floorHP: getFloorMaxHP(1),
floorMaxHP: getFloorMaxHP(1),
currentRoom: freshRoom,
castProgress: 0,
climbDirection: null,
isDescending: false,
clearedFloors: {},
});
},
learnSpell: (spellId: string) => {