Api test files for hurl.

This commit is contained in:
2026-04-29 08:15:36 +02:00
parent 1811648e72
commit df03a58f0c
3 changed files with 48 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
# Step 1: Login
POST http://localhost:3333/login
[FormParams]
email: jason@debian.org
password: supersecretpassword
HTTP 200
[Captures]
# Capture the token into a variable named 'token'
token: jsonpath "$.access_token"
# Step 2: Use the token to access a protected route
# Hurl automatically handles the variable injection with {{token}}
GET http://localhost:8080/api/protected-route
Authorization: Bearer {{token}}
HTTP 200
[Asserts]
# Check for something that only an auth'd user sees
jsonpath "$.status" == "success"