Kyoo/auth/tests/edit-settings.hurl
2025-04-06 14:36:03 +02:00

36 lines
603 B
Plaintext

POST {{host}}/users
{
"username": "edit-settings",
"password": "password-login-user",
"email": "edit-settings@zoriya.dev"
}
HTTP 201
[Captures]
token: jsonpath "$.token"
GET {{host}}/jwt
Authorization: Bearer {{token}}
HTTP 200
[Captures]
jwt: jsonpath "$.token"
PATCH {{host}}/users/me
Authorization: Bearer {{jwt}}
{
"claims": {
"preferOriginal": true
}
}
HTTP 200
[Asserts]
jsonpath "$.claims.preferOriginal" == true
jsonpath "$.username" == "edit-settings"
GET {{host}}/jwt
Authorization: Bearer {{token}}
HTTP 200
DELETE {{host}}/users/me
Authorization: Bearer {{jwt}}
HTTP 200