summaryrefslogtreecommitdiff
path: root/yarns.webapp
diff options
context:
space:
mode:
authorLars Wirzenius <lars.wirzenius@codethink.co.uk>2014-07-07 10:59:22 +0000
committerLars Wirzenius <lars.wirzenius@codethink.co.uk>2014-07-07 10:59:22 +0000
commit3c93c3a82929d7c8bc6ec5a03461367fcadb7e99 (patch)
treea66cceff6f3fa4e78b40563bb54e07afa079cc24 /yarns.webapp
parent33403e1ca0b33fc12e626de2752d56bcd65dd913 (diff)
parent0b31a04a38b3a2819ab166c69d31c122723a33af (diff)
downloadlorry-controller-3c93c3a82929d7c8bc6ec5a03461367fcadb7e99.tar.gz
Merge branch 'liw/move-error-msgs'
Reviewed-by: Sam Thursfield Reviewed-by: Richard Maw
Diffstat (limited to 'yarns.webapp')
-rw-r--r--yarns.webapp/030-queue-management.yarn12
1 files changed, 12 insertions, 0 deletions
diff --git a/yarns.webapp/030-queue-management.yarn b/yarns.webapp/030-queue-management.yarn
index 9fca4fb..ebf50af 100644
--- a/yarns.webapp/030-queue-management.yarn
+++ b/yarns.webapp/030-queue-management.yarn
@@ -101,6 +101,18 @@ Add two Lorries, then make sure they can reordered at will.
AND admin makes request GET /1.0/list-queue
THEN response has queue set to ["upstream/bar", "upstream/foo"]
+If trying to move a lorry that doesn't exist, make sure there's an
+appropriate error message.
+
+ WHEN admin makes request POST /1.0/move-to-bottom with path=upstream/alfred
+ THEN response matches "upstream/alfred does not exist"
+
+Likewise, if we forget to give a path argument, there should be an
+error message.
+
+ WHEN admin makes request POST /1.0/move-to-bottom
+ THEN response matches "path.*not given"
+
Finally, clean up.
FINALLY WEBAPP terminates