--- /dev/null
+Test 2 UDP DNS requests followed back to back with no response, then
+the 2 responses being received.
+
+Prior to Suricata 3.2 the first request would be marked as having a
+reply lost when the second request was seen.
+
+Related issue:
+https://redmine.openinfosecfoundation.org/issues/1923
--- /dev/null
+#! /bin/sh
+
+# Check queries.
+c=$(cat output/eve.json | jq -c 'select(.dns.type == "query")' | wc -l)
+if [ "${c}" != 2 ]; then
+ echo "error: expected 2 DNS queries, got ${c}"
+ exit 1
+fi
+
+# Check answer count.
+c=$(cat output/eve.json | jq -c 'select(.dns.type == "answer")' | wc -l)
+if [ "${c}" != 9 ]; then
+ echo "error: expected 9 DNS answers, got ${c}"
+ exit 1
+fi