X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=test;h=27469ee243e44b404cdbcb9bc54d9d1fa7225ff4;hb=1c0d86cea49a79e94c884ffd4c811fe696db534b;hp=d419fc139556983923914cdea908022bc470eebc;hpb=04571a4755197a473cb5eb68db7725c64e7ac4bb;p=empires-server diff --git a/test b/test index d419fc1..27469ee 100755 --- a/test +++ b/test @@ -498,7 +498,7 @@ empathy_answer() 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 @@ -508,12 +508,12 @@ test "$result" = '{"valid":true}' 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 @@ -533,21 +533,21 @@ empathy_ambiguities() 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" = '"Grains of Sand" "people" "sand" "sands" "sun" "SunLight" "SunShine" "towels" "wafer" "water"' TEST_END TEST "Submit word groups from alice" -result=$(empathy_judging $alice $prompt_id '[["sun","sunlight","sunshine"],["sand","sands","grains of sand"],["water","wafer"]]') +result=$(empathy_judging $alice $prompt_id '[["sun","SunLight","SunShine"],["sand","sands","Grains of Sand"],["water","wafer"]]') test "$result" = '{"valid":true}' TEST_END TEST "Submit word groups from bob" -result=$(empathy_judging $bob $prompt_id '[["sands","grains of sand"],["water","wafer"]]') +result=$(empathy_judging $bob $prompt_id '[["sands","Grains of Sand"],["water","wafer"]]') test "$result" = '{"valid":true}' TEST_END TEST "Submit word groups from charlie" -result=$(empathy_judging $charlie $prompt_id '[["sunlight","sunshine"],["sand","grains of sand"]]') +result=$(empathy_judging $charlie $prompt_id '[["SunLight","SunShine"],["sand","Grains of Sand"]]') test "$result" = '{"valid":true}' TEST_END @@ -565,4 +565,16 @@ result=$(echo $(empathy_scores $alice)) test "$result" = '"charlie" 9 "alice" 8 "bob" 6' TEST_END +empathy_words_submitted() +{ + curl_get_event $empathy_game_path/events game-state "-b $1" \ + | jq '.scores.words[].word' +} + +TEST "Verify final list of words submitted" +# echo here is to strip newlines +result=$(echo $(empathy_words_submitted $alice)) +test "$result" = '"Grains of Sand/sand/sands" "SunLight/SunShine" "wafer/water" "people" "sun" "towels"' +TEST_END + TEST_REPORT