better logs
Browse files
src/lib/battle-engine/BattleEngine.test.ts
CHANGED
@@ -35,7 +35,7 @@ describe('BattleEngine', () => {
|
|
35 |
expect(state.playerPiclet.definition.name).toBe('Stellar Wolf');
|
36 |
expect(state.opponentPiclet.definition.name).toBe('Toxic Crawler');
|
37 |
expect(state.winner).toBeUndefined();
|
38 |
-
expect(state.log.length).
|
39 |
});
|
40 |
|
41 |
it('should calculate battle stats correctly', () => {
|
|
|
35 |
expect(state.playerPiclet.definition.name).toBe('Stellar Wolf');
|
36 |
expect(state.opponentPiclet.definition.name).toBe('Toxic Crawler');
|
37 |
expect(state.winner).toBeUndefined();
|
38 |
+
expect(state.log.length).toBe(0);
|
39 |
});
|
40 |
|
41 |
it('should calculate battle stats correctly', () => {
|
src/lib/battle-engine/BattleEngine.ts
CHANGED
@@ -55,8 +55,6 @@ export class BattleEngine {
|
|
55 |
this.syncActivePicketToRoster('player');
|
56 |
this.syncActivePicketToRoster('opponent');
|
57 |
|
58 |
-
this.log('Battle started!');
|
59 |
-
this.log(`${this.playerRoster[0].name} vs ${this.opponentRoster[0].name}`);
|
60 |
}
|
61 |
|
62 |
private initializeRosterStates(roster: PicletDefinition[], level: number): Array<{ currentHp: number; maxHp: number; fainted: boolean; moves: Array<{move: Move; currentPP: number}> }> {
|
|
|
55 |
this.syncActivePicketToRoster('player');
|
56 |
this.syncActivePicketToRoster('opponent');
|
57 |
|
|
|
|
|
58 |
}
|
59 |
|
60 |
private initializeRosterStates(roster: PicletDefinition[], level: number): Array<{ currentHp: number; maxHp: number; fainted: boolean; moves: Array<{move: Move; currentPP: number}> }> {
|
src/lib/battle-engine/integration.test.ts
CHANGED
@@ -157,11 +157,7 @@ describe('Battle Engine Integration', () => {
|
|
157 |
}
|
158 |
|
159 |
const log = engine.getLog();
|
160 |
-
expect(log.length).toBeGreaterThan(
|
161 |
-
|
162 |
-
// Should contain battle start
|
163 |
-
expect(log[0]).toBe('Battle started!');
|
164 |
-
expect(log[1]).toContain('vs');
|
165 |
|
166 |
// Should contain move usage
|
167 |
expect(log.some(msg => msg.includes('used Power Up'))).toBe(true);
|
|
|
157 |
}
|
158 |
|
159 |
const log = engine.getLog();
|
160 |
+
expect(log.length).toBeGreaterThan(8);
|
|
|
|
|
|
|
|
|
161 |
|
162 |
// Should contain move usage
|
163 |
expect(log.some(msg => msg.includes('used Power Up'))).toBe(true);
|