diff options
author | Lars Wirzenius <liw@liw.fi> | 2018-11-05 10:17:46 +0200 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2018-11-05 10:17:46 +0200 |
commit | 782d42ef1ee0c7edb2a9cf68a24ea5ba60eca8cc (patch) | |
tree | 88d0efda62cba41e45c59c92ec7c54ff81b7d7cf /yarns/900-implements.yarn | |
parent | fb756526af092ffb6424dc254fff928cbdd4135a (diff) | |
download | muck-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.yarn | 18 |
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}) |