aboutsummaryrefslogtreecommitdiff
path: root/src/exchange-lib/test_exchange_api.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2017-04-16 02:39:11 +0200
committerChristian Grothoff <christian@grothoff.org>2017-04-16 02:39:11 +0200
commit4d4ac495a4cca70d7ac14d01d0a0088f86e82ba1 (patch)
tree861b595db73169c2a079392312c6fe09393ccaf6 /src/exchange-lib/test_exchange_api.c
parentbe6dde89dbc6e9a9c69a8cec600f46e02c6c387c (diff)
downloadexchange-4d4ac495a4cca70d7ac14d01d0a0088f86e82ba1.tar.xz
test case of /payback done twice, handle 403-case in /payback handler, thereby also testing coin-with-payback history case in test logic (fixes #3887)
Diffstat (limited to 'src/exchange-lib/test_exchange_api.c')
-rw-r--r--src/exchange-lib/test_exchange_api.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/exchange-lib/test_exchange_api.c b/src/exchange-lib/test_exchange_api.c
index 5b64e79bd..fb0c93eb1 100644
--- a/src/exchange-lib/test_exchange_api.c
+++ b/src/exchange-lib/test_exchange_api.c
@@ -3501,6 +3501,11 @@ run (void *cls)
.expected_response_code = MHD_HTTP_OK,
.details.payback.ref = "payback-withdraw-coin-2a",
.details.payback.amount = "EUR:0.5" },
+ { .oc = OC_PAYBACK,
+ .label = "payback-2b",
+ .expected_response_code = MHD_HTTP_FORBIDDEN,
+ .details.payback.ref = "payback-withdraw-coin-2a",
+ .details.payback.amount = "EUR:0.5" },
{ .oc = OC_DEPOSIT,
.label = "payback-deposit-revoked",
.expected_response_code = MHD_HTTP_NOT_FOUND,