summaryrefslogtreecommitdiffstats
path: root/tester.sh
diff options
context:
space:
mode:
authorYigit Sever2021-04-13 20:37:54 +0300
committerYigit Sever2021-04-13 20:37:54 +0300
commit23e4f52284ad5fa0b068220c54a255ff9fa7b18f (patch)
tree627671c12ea45f8a516601141e52005803384d47 /tester.sh
parentb16da2c2b64f753129bb33b734a7982e2622ddd3 (diff)
downloadgradecoin-23e4f52284ad5fa0b068220c54a255ff9fa7b18f.tar.gz
gradecoin-23e4f52284ad5fa0b068220c54a255ff9fa7b18f.tar.bz2
gradecoin-23e4f52284ad5fa0b068220c54a255ff9fa7b18f.zip
Add verbose error messages
Not happy with the solution one bit but using error.rs at https://blog.logrocket.com/create-an-async-crud-web-service-in-rust-with-warp/ was not working Basically we just handcraft every single response on the spot, there is some repetition and it's ugly but need to move on
Diffstat (limited to 'tester.sh')
-rwxr-xr-xtester.sh8
1 files changed, 6 insertions, 2 deletions
diff --git a/tester.sh b/tester.sh
index 67b997a..44bd8de 100755
--- a/tester.sh
+++ b/tester.sh
@@ -26,6 +26,7 @@ curl --request POST \
26curl --request POST \ 26curl --request POST \
27 --header 'Content-Type: application/json' \ 27 --header 'Content-Type: application/json' \
28 --data '{ 28 --data '{
29 "by": "old_transaction_hash_1",
29 "source": "old_transaction_hash_1", 30 "source": "old_transaction_hash_1",
30 "target": "target_account", 31 "target": "target_account",
31 "amount": 20, 32 "amount": 20,
@@ -35,7 +36,7 @@ curl --request POST \
35 36
36## new transaction 37## new transaction
37curl --request POST \ 38curl --request POST \
38 --header 'Content-Type: application/json' \ 39 --header 'Content-Length: 36864' \
39 --data '{ 40 --data '{
40 "source": "old_transaction_hash_2", 41 "source": "old_transaction_hash_2",
41 "target": "target_account", 42 "target": "target_account",
@@ -47,7 +48,9 @@ curl --request POST \
47## new transaction 48## new transaction
48curl --request POST \ 49curl --request POST \
49 --header 'Content-Type: application/json' \ 50 --header 'Content-Type: application/json' \
51 --header 'Authorization: Bearer arstarst.arstarst.arstarst' \
50 --data '{ 52 --data '{
53 "by": "e254275",
51 "source": "old_transaction_hash_3", 54 "source": "old_transaction_hash_3",
52 "target": "target_account", 55 "target": "target_account",
53 "amount": 20, 56 "amount": 20,
@@ -60,6 +63,7 @@ printf "\n\nList of current transactions\n\n"
60curl localhost:8080/transaction 63curl localhost:8080/transaction
61 64
62curl --header "Content-Type: application/json" \ 65curl --header "Content-Type: application/json" \
66 --header "Authorization: aaa.bbb.ccc" \
63 --request POST \ 67 --request POST \
64 --data '{ 68 --data '{
65 "transaction_list": [ 69 "transaction_list": [
@@ -67,7 +71,7 @@ curl --header "Content-Type: application/json" \
67 "old_transaction_hash_2", 71 "old_transaction_hash_2",
68 "old_transaction_hash_3" 72 "old_transaction_hash_3"
69 ], 73 ],
70 "nonce": "not_a_thing_yet", 74 "nonce": 0,
71 "timestamp": "2021-04-08T12:30:30", 75 "timestamp": "2021-04-08T12:30:30",
72 "hash": "not_a_thing_yet" 76 "hash": "not_a_thing_yet"
73}' \ 77}' \