]> git.cworth.org Git - empires-server/blobdiff - test
test: Rename cookie file from .test-cookie to .cookie-tictactoe
[empires-server] / test
diff --git a/test b/test
index b480b5fb3409957334e030541468559b3d170c3e..8d01515418720f7d185854fa25cbc67a5c761179 100755 (executable)
--- a/test
+++ b/test
@@ -300,37 +300,37 @@ TEST_SECTION "Tic Tac Toe game"
 
 tictactoe_game_path=tictactoe/$tictactoe_game_id
 
-tictactoe_move()
+tictactoe_profile()
 {
-    curl_post $tictactoe_game_path/move "{ \"move\": $1 }" "-b .test-cookie"
+    curl_put /profile "{ \"nickname\": \"$1\" }" "-c .cookie-tictactoe"
 }
 
-lmno_profile()
+tictactoe_move()
 {
-    curl_put /profile "{ \"nickname\": \"$1\" }" "-c .test-cookie"
+    curl_post $tictactoe_game_path/move "{ \"move\": $1 }" "-b .cookie-tictactoe"
 }
 
 tictactoe_player_info()
 {
-    curl_get $tictactoe_game_path/events  "-m 0.1 -b .test-cookie" 2>&1 \
+    curl_get $tictactoe_game_path/events  "-m 0.1 -b .cookie-tictactoe" 2>&1 \
         | grep player-info -A 1 \
         | grep ^data
 }
 
 tictactoe_player_name()
 {
-    curl_put $tictactoe_game_path/player "{ \"name\": \"$1\" }" "-b .test-cookie"
+    curl_put $tictactoe_game_path/player "{ \"name\": \"$1\" }" "-b .cookie-tictactoe"
 }
 
 tictactoe_player_team()
 {
-    curl_put $tictactoe_game_path/player "{ \"team\": \"$1\" }" "-b .test-cookie"
+    curl_put $tictactoe_game_path/player "{ \"team\": \"$1\" }" "-b .cookie-tictactoe"
 }
 
 TEST_SUBSECTION "Tic Tac Toe player-info"
 
 TEST "Hit LMNO /profile to set name to 'curl'"
-lmno_profile curl
+tictactoe_profile curl
 TEST_END
 
 TEST "Verify player-info event reports 'curl' name"
@@ -372,25 +372,30 @@ TEST_END
 
 TEST_SUBSECTION "Tic Tac Toe /move"
 
-TEST "Illegal to move when not on a team"
+TEST "First move doesn't require a team"
+result=$(tictactoe_move 0)
+test "$result" = '{"legal":true}'
+TEST_END
+
+TEST "Second move does require a team"
 result=$(tictactoe_move 4)
-test "$result" = '{"legal":false,"message":"You must be on a team to take a turn"}'
+test "$result" = '{"legal":false,"message":"It'"'"'s not your turn to move"}'
 TEST_END
 
 TEST "Illegal to move when it's not your turn"
-tictactoe_player_team O
+tictactoe_player_team X
 result=$(tictactoe_move 4)
 test "$result" = '{"legal":false,"message":"It'"'"'s not your turn to move"}'
 TEST_END
 
 TEST "Legal move to center square"
-tictactoe_player_team X
+tictactoe_player_team O
 result=$(tictactoe_move 4)
 test "$result" = '{"legal":true}'
 TEST_END
 
 TEST "Move to center square again is now illegal"
-tictactoe_player_team O
+tictactoe_player_team X
 result=$(tictactoe_move 4)
 test "$result" = '{"legal":false,"message":"Square is already occupied"}'
 TEST_END