2025-03-11 12:15:26 +01:00

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