2025-04-06 20:17:16 +02:00

68 lines
1.1 KiB
Plaintext

POST {{host}}/api/login
{
"name": "user1",
"password": "this-is-a-password"
}
HTTP 200
[Captures]
token: jsonpath "$.token"
GET {{host}}/api/users/@me/data
Authorization: Bearer {{token}}
HTTP 200
[Asserts]
jsonpath "$" isCollection
jsonpath "$" isEmpty
GET {{host}}/api/users/@me/data/test
Authorization: Bearer {{token}}
HTTP 200
[Asserts]
jsonpath "$" == null
PUT {{host}}/api/users/@me/data/test
Authorization: Bearer {{token}}
{
"hello": "world"
}
HTTP 200
GET {{host}}/api/users/@me/data/test
Authorization: Bearer {{token}}
HTTP 200
[Asserts]
jsonpath "$.hello" == "world"
GET {{host}}/api/users/@me/data
Authorization: Bearer {{token}}
HTTP 200
[Asserts]
jsonpath "$" isCollection
jsonpath "$" count == 1
jsonpath "$[0]" == "test"
PUT {{host}}/api/users/@me/data/test
Authorization: Bearer {{token}}
null
HTTP 200
GET {{host}}/api/users/@me/data/test
Authorization: Bearer {{token}}
HTTP 200
[Asserts]
jsonpath "$" == null
GET {{host}}/api/users/@me/data
Authorization: Bearer {{token}}
HTTP 200
[Asserts]
jsonpath "$" isCollection
jsonpath "$" isEmpty