-
Notifications
You must be signed in to change notification settings - Fork 0
/
diff.patch
41 lines (36 loc) · 1.21 KB
/
diff.patch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
diff --git a/reducers/players.spec.js b/reducers/players.spec.js
index 5a8ee5c..30430dd 100644
--- a/reducers/players.spec.js
+++ b/reducers/players.spec.js
@@ -7,11 +7,13 @@ import { playerJoins, playerQuits } from './players';
// console.log('state updated to', store.getState().players)
// );
-playerJoins('elbow');
+const playerId = playerJoins('elbow');
expect(store.getState().players).toEqual({
- 0: 'elbow',
+ [playerId]: {
+ name: 'elbow',
+ },
});
-playerQuits(0);
+playerQuits(playerId);
expect(store.getState().players).toEqual({});
diff --git a/reducers/rooms.spec.js b/reducers/rooms.spec.js
index 12c9d6e..26c734f 100644
--- a/reducers/rooms.spec.js
+++ b/reducers/rooms.spec.js
@@ -7,8 +7,11 @@ import { playerEnters, playerLeaves } from './rooms';
// console.log('state updated to', store.getState().rooms)
// );
-playerEnters(1, 2);
-expect(store.getState().rooms[1].players).toEqual([2]);
+const roomId = 1;
+const playerId = 2;
-playerLeaves(1, 2);
-expect(store.getState().players).toEqual({});
+playerEnters(roomId, playerId);
+expect(store.getState().rooms[roomId].players).toEqual([playerId]);
+
+playerLeaves(roomId, playerId);
+expect(store.getState().rooms[roomId].players).toEqual([]);