@@ -3,7 +3,7 @@ defmodule StateOfTicTacToeTest do
3
3
4
4
describe "Won games" do
5
5
# @tag :pending
6
- test "Finished game where X won via column victory (1) " do
6
+ test "Finished game where X won via left column victory" do
7
7
board = """
8
8
XOO
9
9
X..
@@ -14,7 +14,7 @@ defmodule StateOfTicTacToeTest do
14
14
end
15
15
16
16
@ tag :pending
17
- test "Finished game where X won via column victory (2) " do
17
+ test "Finished game where X won via middle column victory" do
18
18
board = """
19
19
OXO
20
20
.X.
@@ -25,7 +25,7 @@ defmodule StateOfTicTacToeTest do
25
25
end
26
26
27
27
@ tag :pending
28
- test "Finished game where X won via column victory (3) " do
28
+ test "Finished game where X won via right column victory" do
29
29
board = """
30
30
OOX
31
31
..X
@@ -36,7 +36,7 @@ defmodule StateOfTicTacToeTest do
36
36
end
37
37
38
38
@ tag :pending
39
- test "Finished game where O won via column victory (1) " do
39
+ test "Finished game where O won via left column victory" do
40
40
board = """
41
41
OXX
42
42
OX.
@@ -47,7 +47,7 @@ defmodule StateOfTicTacToeTest do
47
47
end
48
48
49
49
@ tag :pending
50
- test "Finished game where O won via column victory (2) " do
50
+ test "Finished game where O won via middle column victory" do
51
51
board = """
52
52
XOX
53
53
.OX
@@ -58,7 +58,7 @@ defmodule StateOfTicTacToeTest do
58
58
end
59
59
60
60
@ tag :pending
61
- test "Finished game where O won via column victory (3) " do
61
+ test "Finished game where O won via right column victory" do
62
62
board = """
63
63
XXO
64
64
.XO
@@ -69,7 +69,7 @@ defmodule StateOfTicTacToeTest do
69
69
end
70
70
71
71
@ tag :pending
72
- test "Finished game where X won via row victory (1) " do
72
+ test "Finished game where X won via top row victory" do
73
73
board = """
74
74
XXX
75
75
XOO
@@ -80,9 +80,9 @@ defmodule StateOfTicTacToeTest do
80
80
end
81
81
82
82
@ tag :pending
83
- test "Finished game where X won via row victory (2) " do
83
+ test "Finished game where X won via middle row victory" do
84
84
board = """
85
- O.O
85
+ O..
86
86
XXX
87
87
.O.
88
88
"""
@@ -91,7 +91,7 @@ defmodule StateOfTicTacToeTest do
91
91
end
92
92
93
93
@ tag :pending
94
- test "Finished game where X won via row victory (3) " do
94
+ test "Finished game where X won via bottom row victory" do
95
95
board = """
96
96
.OO
97
97
O.X
@@ -102,7 +102,7 @@ defmodule StateOfTicTacToeTest do
102
102
end
103
103
104
104
@ tag :pending
105
- test "Finished game where O won via row victory (1) " do
105
+ test "Finished game where O won via top row victory" do
106
106
board = """
107
107
OOO
108
108
XXO
@@ -113,7 +113,7 @@ defmodule StateOfTicTacToeTest do
113
113
end
114
114
115
115
@ tag :pending
116
- test "Finished game where O won via row victory (2) " do
116
+ test "Finished game where O won via middle row victory" do
117
117
board = """
118
118
XX.
119
119
OOO
@@ -124,7 +124,7 @@ defmodule StateOfTicTacToeTest do
124
124
end
125
125
126
126
@ tag :pending
127
- test "Finished game where O won via row victory (3) " do
127
+ test "Finished game where O won via bottom row victory" do
128
128
board = """
129
129
XOX
130
130
.XX
@@ -135,7 +135,7 @@ defmodule StateOfTicTacToeTest do
135
135
end
136
136
137
137
@ tag :pending
138
- test "Finished game where X won via diagonal victory (1) " do
138
+ test "Finished game where X won via falling diagonal victory" do
139
139
board = """
140
140
XOO
141
141
.X.
@@ -146,7 +146,7 @@ defmodule StateOfTicTacToeTest do
146
146
end
147
147
148
148
@ tag :pending
149
- test "Finished game where X won via diagonal victory (2) " do
149
+ test "Finished game where X won via rising diagonal victory" do
150
150
board = """
151
151
O.X
152
152
OX.
@@ -157,7 +157,7 @@ defmodule StateOfTicTacToeTest do
157
157
end
158
158
159
159
@ tag :pending
160
- test "Finished game where O won via diagonal victory (3) " do
160
+ test "Finished game where O won via falling diagonal victory" do
161
161
board = """
162
162
OXX
163
163
OOX
@@ -168,7 +168,7 @@ defmodule StateOfTicTacToeTest do
168
168
end
169
169
170
170
@ tag :pending
171
- test "Finished game where O won via diagonal victory (1) " do
171
+ test "Finished game where O won via rising diagonal victory" do
172
172
board = """
173
173
..O
174
174
.OX
@@ -203,7 +203,7 @@ defmodule StateOfTicTacToeTest do
203
203
204
204
describe "Drawn games" do
205
205
@ tag :pending
206
- test "Draw (1) " do
206
+ test "Draw" do
207
207
board = """
208
208
XOX
209
209
XXO
@@ -214,7 +214,7 @@ defmodule StateOfTicTacToeTest do
214
214
end
215
215
216
216
@ tag :pending
217
- test "Draw (2) " do
217
+ test "Another Draw " do
218
218
board = """
219
219
XXO
220
220
OXX
@@ -229,7 +229,7 @@ defmodule StateOfTicTacToeTest do
229
229
230
230
describe "Ongoing games" do
231
231
@ tag :pending
232
- test "Ongoing game (1) " do
232
+ test "Ongoing game: one move in " do
233
233
board = """
234
234
...
235
235
X..
@@ -240,7 +240,7 @@ defmodule StateOfTicTacToeTest do
240
240
end
241
241
242
242
@ tag :pending
243
- test "Ongoing game (2) " do
243
+ test "Ongoing game: two moves in " do
244
244
board = """
245
245
O..
246
246
.X.
@@ -251,7 +251,7 @@ defmodule StateOfTicTacToeTest do
251
251
end
252
252
253
253
@ tag :pending
254
- test "Ongoing game (3) " do
254
+ test "Ongoing game: five moves in " do
255
255
board = """
256
256
X..
257
257
.XO
@@ -264,7 +264,7 @@ defmodule StateOfTicTacToeTest do
264
264
265
265
describe "Invalid boards" do
266
266
@ tag :pending
267
- test "Invalid board (1) " do
267
+ test "Invalid board: X went twice " do
268
268
board = """
269
269
XX.
270
270
...
@@ -275,7 +275,7 @@ defmodule StateOfTicTacToeTest do
275
275
end
276
276
277
277
@ tag :pending
278
- test "Invalid board (2) " do
278
+ test "Invalid board: O started " do
279
279
board = """
280
280
OOX
281
281
...
0 commit comments