AI Implementation feature(908): Challenges Page and Challenge Solve Modal 1.04 (#50)

This commit was merged in pull request #50.
This commit is contained in:
2026-07-23 03:47:10 +00:00
parent 54f72f88dc
commit 5a6e832cca
13 changed files with 552 additions and 62 deletions
+2 -2
View File
@@ -119,9 +119,9 @@ describe('ChallengesStore', () => {
});
it('applySolveEvent marks solvedByMe and increments solveCount when payload is mine', async () => {
store.setMyUserId('me-1');
apiSpy.getBoard.mockReturnValueOnce(of(makeBoard()));
await store.load();
store.setMyUserId('me-1');
store.applySolveEvent({
challengeId: 'c1',
playerId: 'me-1',
@@ -145,9 +145,9 @@ describe('ChallengesStore', () => {
});
it('applySolveEvent does not double-count when payload is not mine', async () => {
store.setMyUserId('me-1');
apiSpy.getBoard.mockReturnValueOnce(of(makeBoard()));
await store.load();
store.setMyUserId('me-1');
store.applySolveEvent({
challengeId: 'c1',
playerId: 'someone-else',