···11import app/domain/role
22-import app/domain/user
32import app/http_router
33+import app/web/session
44import app_dev/sql as dev_sql
55import app_test
66import dummy
···35353636 let assert Ok(_) =
3737 json.parse(body, {
3838- use maybe_uuid <- decode.field("id", decode.string)
3939- let assert Ok(_) = uuid.from_string(maybe_uuid) as "Invalid UUID"
4040-4141- use maybe_role <- decode.field("role", decode.string)
4242- let assert Ok(_) = role.from_string_pt_br(maybe_role)
4343- as "Invalid user Role"
3838+ use maybe_role <- decode.field("access_level", decode.string)
3939+ let assert Ok(_) = role.from_string(maybe_role) as "Invalid user Role"
44404541 decode.success(Nil)
4642 })
···4945 let cookies = response.get_cookies(resp)
5046 assert cookies != [] as "Server should set a session Cookie on login"
51475252- let assert Ok(_) = list.key_find(cookies, user.uuid_cookie_name)
5353- as "No Cookie named USER_ID was found in the server response"
4848+ let assert Ok(_) = list.key_find(cookies, session.cookie_name)
4949+ as "Target cookie found in the server response"
5450}
55515652pub fn signup_test() {