File tree Expand file tree Collapse file tree
internal/rockpaperscissors Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -149,6 +149,48 @@ func TestGame_getWinner(t *testing.T) {
149149 secretMode : true ,
150150 want : "computer" ,
151151 },
152+ {
153+ name : "Secret mode - Draw - spock vs spock" ,
154+ playerChoice : "spock" ,
155+ computerChoice : "spock" ,
156+ secretMode : true ,
157+ want : "draw" ,
158+ },
159+ {
160+ name : "Secret mode - Player wins - lizard beats spock" ,
161+ playerChoice : "lizard" ,
162+ computerChoice : "spock" ,
163+ secretMode : true ,
164+ want : "player" ,
165+ },
166+ {
167+ name : "Secret mode - Computer wins - lizard beats spock" ,
168+ playerChoice : "lizard" ,
169+ computerChoice : "rock" ,
170+ secretMode : true ,
171+ want : "computer" ,
172+ },
173+ {
174+ name : "Secret mode - Draw - lizard vs lizard" ,
175+ playerChoice : "lizard" ,
176+ computerChoice : "lizard" ,
177+ secretMode : true ,
178+ want : "draw" ,
179+ },
180+ {
181+ name : "Secret mode - Player wins - spock beats scissors" ,
182+ playerChoice : "spock" ,
183+ computerChoice : "scissors" ,
184+ secretMode : true ,
185+ want : "player" ,
186+ },
187+ {
188+ name : "Secret mode - Computer wins - spock beats paper" ,
189+ playerChoice : "spock" ,
190+ computerChoice : "paper" ,
191+ secretMode : true ,
192+ want : "computer" ,
193+ },
152194 }
153195
154196 for _ , tt := range tests {
You can’t perform that action at this time.
0 commit comments