60 lines
1.3 KiB
Plaintext
60 lines
1.3 KiB
Plaintext
GET http://localhost:8080
|
|
HTTP 200
|
|
[Asserts]
|
|
body contains "SQLPage Authentication Demo"
|
|
body contains "Access protected page"
|
|
body not contains "An error occurred"
|
|
|
|
GET http://localhost:8080/signin.sql
|
|
HTTP 200
|
|
[Asserts]
|
|
body contains "Sign in"
|
|
body contains "Username"
|
|
body contains "Password"
|
|
|
|
GET http://localhost:8080/protected_page.sql
|
|
HTTP 302
|
|
[Asserts]
|
|
header "Location" contains "signin.sql?error"
|
|
|
|
GET http://localhost:8080/signin.sql?error
|
|
HTTP 200
|
|
[Asserts]
|
|
body contains "We could not authenticate you"
|
|
body htmlUnescape contains "href=\"signup.sql\""
|
|
|
|
POST http://localhost:8080/create_user.sql
|
|
[FormParams]
|
|
username: hurl_user
|
|
password: Password123
|
|
terms: on
|
|
HTTP 302
|
|
[Asserts]
|
|
header "Location" contains "create_user_welcome_message.sql?username=hurl_user"
|
|
|
|
POST http://localhost:8080/login.sql
|
|
[FormParams]
|
|
username: hurl_user
|
|
password: Password123
|
|
HTTP 302
|
|
[Asserts]
|
|
cookie "session" exists
|
|
header "Location" contains "protected_page.sql"
|
|
|
|
GET http://localhost:8080/protected_page.sql
|
|
HTTP 200
|
|
[Asserts]
|
|
body contains "Welcome, hurl_user"
|
|
body contains "top secret"
|
|
body not contains "An error occurred"
|
|
|
|
GET http://localhost:8080/logout.sql
|
|
HTTP 302
|
|
[Asserts]
|
|
header "Location" == "/"
|
|
|
|
GET http://localhost:8080/protected_page.sql
|
|
HTTP 302
|
|
[Asserts]
|
|
header "Location" contains "signin.sql?error"
|