import { CharacterCombatStatsService } from './character-combat-stats.service'; import { Character } from './entities/character.entity'; describe('CharacterCombatStatsService', () => { it('derives combat stats from the character, with a temporary fixed weapon/armor stand-in', () => { const service = new CharacterCombatStatsService(); const character = { baseHp: 100, baseAttack: 6 } as Character; expect(service.getStats(character)).toEqual({ maxHp: 100, attack: 6, weaponDamage: 8, armor: 6, }); }); });