refactor: add timing to effect

This commit is contained in:
2026-04-15 15:16:45 +08:00
parent e77e2d0737
commit 509e121275
3 changed files with 39 additions and 21 deletions
@@ -143,6 +143,14 @@ describe('effectDesert.csv import', () => {
expect(effect).toHaveProperty('id');
expect(effect).toHaveProperty('name');
expect(effect).toHaveProperty('description');
expect(effect).toHaveProperty('timing');
}
});
it('should have valid timing values', () => {
const validTimings = ['instant', 'temporary', 'lingering', 'permanent', 'posture', 'card', 'cardDraw', 'cardHand'];
for (const effect of effectDesertData) {
expect(validTimings).toContain(effect.timing);
}
});