|
Wordle Status Check
|
We can check the status of the Wordle service by sending a GET to /api/service
|
1 |
10:13:42 |
050ms |
SUCCESS
|
|
Creating a new game
|
The new game should contain no moves
|
4 |
10:13:40 |
724ms |
SUCCESS
|
|
Getting hints
|
We can request a hint for the current game via GET /api/game/{id}/hint
|
5 |
10:13:43 |
885ms |
SUCCESS
|
|
Getting hints
|
Hints should include ""The word starts with the letter B""
|
6 |
10:13:45 |
326ms |
SUCCESS
|
|
Getting hints
|
Hints should include ""The word ends with the letter D""
|
6 |
10:13:45 |
331ms |
SUCCESS
|
|
Getting hints
|
Hints should include ""The word contains 1 vowel""
|
6 |
10:13:45 |
332ms |
SUCCESS
|
|
Playing the game
|
Invalid words should be rejected with a 403 error
|
4 |
10:13:40 |
653ms |
SUCCESS
|
|
Playing the game
|
After the game has finished the answer can be revealed via via GET /api/game/{id}/answer
|
6 |
10:13:41 |
926ms |
SUCCESS
|
|
Playing the game
|
When we make a move, the move is recorded in the game history
|
5 |
10:13:42 |
634ms |
SUCCESS
|
|
Playing the game
|
We can check the current state of the game by sending a GET to /api/game/{id}/guesses
|
5 |
10:13:42 |
801ms |
SUCCESS
|
|
Playing the game
|
We can get the current game result by sending a GET to /api/game/{id}/result
|
4 |
10:13:43 |
588ms |
SUCCESS
|
|
Playing the game
|
If we try to ask for the answer by sending a GET to /api/game/{id}/answer
|
4 |
10:13:44 |
743ms |
SUCCESS
|
|
Playing the game
|
We make a move by posting a word to the with the /api/game/{id}/word end-point
|
4 |
10:13:44 |
414ms |
SUCCESS
|
|
Playing the game
|
Should render each letter with the appropriate color[1] word = "CRYPT", guess = "CRYPT", cell1 = "GREEN", cell2 = "GREEN", cell3 = "GREEN", cell4 = "GREEN", cell5 = "GREEN"
|
6 |
10:13:45 |
355ms |
SUCCESS
|
|
Playing the game
|
Should render each letter with the appropriate color[2] word = "CRYPT", guess = "BOARD", cell1 = "GRAY", cell2 = "GRAY", cell3 = "GRAY", cell4 = "YELLOW", cell5 = "GRAY"
|
6 |
10:13:45 |
319ms |
SUCCESS
|
|
Playing the game
|
Should render each letter with the appropriate color[3] word = "CRYPT", guess = "CROWN", cell1 = "GREEN", cell2 = "GREEN", cell3 = "GRAY", cell4 = "GRAY", cell5 = "GRAY"
|
6 |
10:13:45 |
281ms |
SUCCESS
|
|
Playing the game
|
When the word is "CRYPT" and the guess is "ORGAN", the row is "GRAY", "GREEN", "GRAY", "GRAY", "GRAY"
|
6 |
10:13:45 |
485ms |
SUCCESS
|
|
Playing the game
|
When the word is "CRYPT" and the guess is "BRACE", the row is "GRAY", "GREEN", "GRAY", "YELLOW", "GRAY"
|
6 |
10:13:45 |
426ms |
SUCCESS
|
|
Playing the game
|
When the word is "CRYPT" and the guess is "CRYPT", the row is "GREEN", "GREEN", "GREEN", "GREEN", "GREEN"
|
6 |
10:13:45 |
463ms |
SUCCESS
|
|
Registering a new user
|
Email must be unique
|
2 |
10:13:39 |
294ms |
SUCCESS
|
|
Registering a new user
|
Username must be unique
|
2 |
10:13:39 |
453ms |
SUCCESS
|
|
Registering a new user
|
Players need to register before they can login and play
|
1 |
10:13:40 |
312ms |
SUCCESS
|
|
Registering a new user
|
Logged-on players can play the game
|
3 |
10:13:40 |
578ms |
SUCCESS
|
|
Registering a new user
|
Password must not be empty
|
1 |
10:13:41 |
179ms |
SUCCESS
|
|
Registering a new user
|
Users cannot access the game without logging on
|
2 |
10:13:41 |
254ms |
SUCCESS
|
|
Registering a new user
|
Players can log on with their username and password
|
2 |
10:13:41 |
558ms |
SUCCESS
|
|
Game Rules
|
Player runs out of tries
|
3 |
10:13:28 |
178ms |
SUCCESS
|
|
Game Rules
|
1: Letters should be displayed with the correct color
target word=CRYPT, player input=CRYPT, cell 1=GREEN, cell 2=GREEN, cell 3=GREEN, cell 4=GREEN, cell 5=GREEN
|
3 |
10:13:28 |
017ms |
SUCCESS
|
|
Game Rules
|
2: Letters should be displayed with the correct color
target word=CRYPT, player input=BOARD, cell 1=GRAY, cell 2=GRAY, cell 3=GRAY, cell 4=YELLOW, cell 5=GRAY
|
3 |
10:13:28 |
048ms |
SUCCESS
|
|
Game Rules
|
3: Letters should be displayed with the correct color
target word=CRYPT, player input=CROWN, cell 1=GREEN, cell 2=GREEN, cell 3=GRAY, cell 4=GRAY, cell 5=GRAY
|
3 |
10:13:28 |
047ms |
SUCCESS
|
|
Game Rules
|
Player guesses the right word
|
4 |
10:13:28 |
025ms |
SUCCESS
|
|
Game Rules
|
Correctly placed letters
|
3 |
10:13:28 |
046ms |
SUCCESS
|
|
Game Rules
|
1: Letters that do not form valid words should be rejected
Letter 1=T, Letter 2=O, Letter 3=, Letter 4=, Letter 5=, Reason=Word too short
|
3 |
10:13:28 |
032ms |
SUCCESS
|
|
Game Rules
|
2: Letters that do not form valid words should be rejected
Letter 1=A, Letter 2=B, Letter 3=C, Letter 4=D, Letter 5=E, Reason=Not a word
|
3 |
10:13:28 |
029ms |
SUCCESS
|
|
Game Rules
|
3: Letters that do not form valid words should be rejected
Letter 1=F, Letter 2=A, Letter 3=S, Letter 4=T, Letter 5=!, Reason=Not a word
|
3 |
10:13:28 |
023ms |
SUCCESS
|
|
Game Rules
|
Letters that are present but not in the right place
|
3 |
10:13:28 |
024ms |
SUCCESS
|
|
Game Rules
|
Two incorrectly placed letters
|
3 |
10:13:28 |
023ms |
SUCCESS
|
|
Hints
|
1: Possible hints for a word
Word=APPLE, Hint Type=Starts with letter, Hint Text=The word starts with the letter A
|
3 |
10:13:28 |
013ms |
SUCCESS
|
|
Hints
|
2: Possible hints for a word
Word=CREEK, Hint Type=Ends with letter, Hint Text=The word ends with the letter K
|
3 |
10:13:28 |
025ms |
SUCCESS
|
|
Hints
|
3: Possible hints for a word
Word=GROWL, Hint Type=Single vowel, Hint Text=The word contains 1 vowel
|
3 |
10:13:28 |
043ms |
SUCCESS
|
|
Hints
|
4: Possible hints for a word
Word=APPLE, Hint Type=Multiple vowels, Hint Text=The word contains 2 vowels
|
3 |
10:13:28 |
020ms |
SUCCESS
|
|
Hints
|
5: Possible hints for a word
Word=CRYPT, Hint Type=No vowels, Hint Text=The word contains no vowels
|
3 |
10:13:28 |
185ms |
SUCCESS
|
|
Hints
|
If the player asks for another hint, all the hints should be shown
|
4 |
10:13:28 |
167ms |
SUCCESS
|
|
Hints
|
The word starts with a particular letter
|
3 |
10:13:28 |
021ms |
SUCCESS
|
|
Game Overview
|
Player runs out of tries and loses
|
3 |
10:13:28 |
232ms |
SUCCESS
|
|
Game Overview
|
Player guesses the right word and wins
|
4 |
10:13:28 |
190ms |
SUCCESS
|