]> git.cworth.org Git - lmno-server/commitdiff
test: Empathy: Add test for final words submitted
authorCarl Worth <cworth@cworth.org>
Fri, 12 Jun 2020 16:53:10 +0000 (09:53 -0700)
committerCarl Worth <cworth@cworth.org>
Fri, 12 Jun 2020 16:53:10 +0000 (09:53 -0700)
Verifying that we get exactly the results that we expect, (including
all groups and all singletons).

This new test currently passes, (hurrah!).

test

diff --git a/test b/test
index e56cc93f4e1e8f9c8ea6d9db7f93b3555f54039f..8732e93849445229fb099ed6be62a8b333d4aeea 100755 (executable)
--- a/test
+++ b/test
@@ -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