summaryrefslogtreecommitdiff
path: root/yarns/900-implements.yarn
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2018-11-05 10:17:46 +0200
committerLars Wirzenius <liw@liw.fi>2018-11-05 10:17:46 +0200
commit782d42ef1ee0c7edb2a9cf68a24ea5ba60eca8cc (patch)
tree88d0efda62cba41e45c59c92ec7c54ff81b7d7cf /yarns/900-implements.yarn
parentfb756526af092ffb6424dc254fff928cbdd4135a (diff)
downloadmuck-poc-782d42ef1ee0c7edb2a9cf68a24ea5ba60eca8cc.tar.gz
Change: specify which user is making ruquests in yarns
Diffstat (limited to 'yarns/900-implements.yarn')
-rw-r--r--yarns/900-implements.yarn18
1 files changed, 12 insertions, 6 deletions
diff --git a/yarns/900-implements.yarn b/yarns/900-implements.yarn
index 1a12568..227be26 100644
--- a/yarns/900-implements.yarn
+++ b/yarns/900-implements.yarn
@@ -14,23 +14,28 @@
## HTTP requests
- IMPLEMENTS WHEN user makes request POST /res with body (.*)
+ IMPLEMENTS WHEN user (\S+) makes request POST /res with body (.*)
+ user = get_expanded_match()
body = get_expanded_match()
POST('/res', {}, json.loads(body))
- IMPLEMENTS WHEN user makes request GET /res with header "(\S+): (.+)"
+ IMPLEMENTS WHEN user (\S+) makes request GET /res with header "(\S+): (.+)"
+ user = get_expanded_match()
header = get_expanded_match()
value = get_expanded_match()
GET('/res', {header:value})
- IMPLEMENTS WHEN user makes request GET /status
+ IMPLEMENTS WHEN user (\S+) makes request GET /status
+ user = get_expanded_match()
GET('/status', {})
- IMPLEMENTS WHEN user makes request GET /search with body (.+)
+ IMPLEMENTS WHEN user (\S+) makes request GET /search with body (.+)
+ user = get_expanded_match()
body = json.loads(get_expanded_match())
GET('/search', {}, body=body)
- IMPLEMENTS WHEN user makes request PUT /res with header "(\S+): (.+)" and header "(\S+): (.+)" and body (.+)
+ IMPLEMENTS WHEN user (\S+) makes request PUT /res with header "(\S+): (.+)" and header "(\S+): (.+)" and body (.+)
+ user = get_expanded_match()
header1 = get_expanded_match()
value1 = get_expanded_match()
header2 = get_expanded_match()
@@ -42,7 +47,8 @@
}
PUT('/res', headers, json.loads(body))
- IMPLEMENTS WHEN user makes request DELETE /res with header "(\S+): (.+)"
+ IMPLEMENTS WHEN user (\S+) makes request DELETE /res with header "(\S+): (.+)"
+ user = get_expanded_match()
header = get_expanded_match()
value = get_expanded_match()
DELETE('/res', {header:value})