mirror of
https://git.dirksys.ovh/dirk/bankserver.git
synced 2025-12-20 11:09:21 +01:00
43 lines
674 B
Plaintext
43 lines
674 B
Plaintext
POST {{host}}/api/login
|
|
{
|
|
"name": "user1",
|
|
"password": "this-is-a-password"
|
|
}
|
|
HTTP 200
|
|
|
|
[Captures]
|
|
user1-token: jsonpath "$.token"
|
|
|
|
POST {{host}}/api/login
|
|
{
|
|
"name": "user2",
|
|
"password": "this-is-a-password"
|
|
}
|
|
HTTP 200
|
|
|
|
[Captures]
|
|
user2-token: jsonpath "$.token"
|
|
|
|
POST {{host}}/api/transactions
|
|
Authorization: Bearer {{user1-token}}
|
|
{
|
|
"from": "personal",
|
|
"to": {
|
|
"user": "user2"
|
|
},
|
|
"amount": 100
|
|
}
|
|
HTTP 200
|
|
|
|
GET {{host}}/api/users/@me/balance
|
|
Authorization: Bearer {{user1-token}}
|
|
HTTP 200
|
|
[Asserts]
|
|
jsonpath "$.balance" == 99900
|
|
|
|
GET {{host}}/api/users/@me/balance
|
|
Authorization: Bearer {{user2-token}}
|
|
HTTP 200
|
|
[Asserts]
|
|
jsonpath "$.balance" == 100100
|