release: finalize BZOD v0.8.0
This commit is contained in:
1 parent
d7e0ac7679
commit
d398341f01
35 files changed
+2417
-525
No files matched your search
@@ -202,12 +202,10 @@ async fn test_full_http_e2e_flow() {
|
||||
let res = client.get(&user_dashboard_url).send().await.unwrap();
|
||||
assert_eq!(res.status(), reqwest::StatusCode::OK);
|
||||
|
||||
// Try to access admin dashboard as standard user (RBAC check - should redirect to admin login)
|
||||
// Try to access admin dashboard as standard user (RBAC check - should return 403 Forbidden)
|
||||
let admin_dashboard_url = format!("{}/admin/dashboard", base_url);
|
||||
let res = client.get(&admin_dashboard_url).send().await.unwrap();
|
||||
assert_eq!(res.status(), reqwest::StatusCode::SEE_OTHER);
|
||||
let redirect_url = res.headers().get("location").unwrap().to_str().unwrap();
|
||||
assert_eq!(redirect_url, "/admin/login");
|
||||
assert_eq!(res.status(), reqwest::StatusCode::FORBIDDEN);
|
||||
|
||||
let _ = fs::remove_dir_all(&temp_dir);
|
||||
}
|
||||
Reference in new issue
Block a user