curl_post $empathy_game_path/prompts "{ \"items\": $2, \"prompt\": \"$3\"}" "-b $1"
}
+TEST "Huge numbers are rejected"
+result=$(empathy_submit_prompt $alice 10000 "10,000 Maniacs")
+test "$result" = '{"valid":false,"message":"Maximum number of items is 20"}'
+TEST_END
+
TEST "Submit a category"
prompt_id=$(empathy_submit_prompt $alice 4 "4 things on a beach" | jq .id)
test "$prompt_id" = "1"
TEST_SUBSECTION "Submitting answers"
TEST "Submit from a non-player fails"
-result=$(empathy_answer bogus $prompt_id '"sun", "sand", "water", "people"')
+result=$(empathy_answer bogus $prompt_id '"Sun", "Sand", "Water", "People"')
test "$result" = '{"valid":false,"message":"Player not found"}'
TEST_END
TEST_END
TEST "Submit from bob succeeds"
-result=$(empathy_answer $bob $prompt_id '"sand", "sands", "sunlight", "towels"')
+result=$(empathy_answer $bob $prompt_id '"sand", "sands", "SunLight", "towels"')
test "$result" = '{"valid":true}'
TEST_END
TEST "Submit from charlie succeeds"
-result=$(empathy_answer $charlie $prompt_id '"sunshine", "grains of sand", "wafer", "people"')
+result=$(empathy_answer $charlie $prompt_id '"SunShine", "Grains of Sand", "wafer", "people"')
test "$result" = '{"valid":true}'
TEST_END
TEST "Received all unique words"
# echo here is to strip newlines
result=$(echo $(empathy_ambiguities $alice))
-test "$result" = '"sun" "sand" "water" "people" "sands" "sunlight" "towels" "sunshine" "grains of sand" "wafer"'
+test "$result" = '"sun" "sand" "water" "people" "sands" "SunLight" "towels" "SunShine" "Grains of Sand" "wafer"'
TEST_END
TEST "Submit word groups from alice"