commit 288034d9a146fd4e266acc76e3890a4c46357461
parent 8d6bc6da5c9260920ca3265f84a30935999fc88d
Author: Marcello Stanisci <stanisci.m@gmail.com>
Date: Thu, 22 Mar 2018 17:10:11 +0100
cover pay abortion.
Test against a unknown coin being claimed
to be refunded, and against a bad refund signature
given by the merchant.
Diffstat:
1 file changed, 23 insertions(+), 0 deletions(-)
diff --git a/src/lib/test_merchant_api_twisted.c b/src/lib/test_merchant_api_twisted.c
@@ -592,6 +592,29 @@ run (void *cls,
"deposit-simple-for-abort",
is->ctx,
0),
+
+ TALER_TESTING_cmd_modify_object
+ ("hack-abort-3",
+ PROXY_MERCHANT_CONFIG_FILE,
+ "refund_permissions.0.coin_pub",
+ /* dummy coin. */
+ "8YX10E41ZWHX0X2RK4XFAXB2D3M05M1HNG14ZFZZB8M7SA4QCKCG"),
+
+ TALER_TESTING_cmd_pay_abort ("pay-abort-3",
+ twister_merchant_url,
+ "deposit-simple-for-abort",
+ is->ctx,
+ 0),
+ TALER_TESTING_cmd_flip_object
+ ("hack-abort-4",
+ PROXY_MERCHANT_CONFIG_FILE,
+ "refund_permissions.0.merchant_sig"),
+
+ TALER_TESTING_cmd_pay_abort ("pay-abort-4",
+ twister_merchant_url,
+ "deposit-simple-for-abort",
+ is->ctx,
+ 0),
/**
* End the suite. Fixme: better to have a label for this
* too, as it shows a "(null)" token on logs.