capsets
This commit is contained in:
@@ -40,6 +40,14 @@ async fn capability_set_crud_flow() -> Result<()> {
|
||||
assert!(sets.iter().any(|set| set.slug == "readonly"));
|
||||
assert!(sets.iter().any(|set| set.slug == "webdav"));
|
||||
|
||||
let capabilities_resp = app.get("/api/capabilities", Some(&token)).await?;
|
||||
assert_eq!(capabilities_resp.status(), StatusCode::OK);
|
||||
let capabilities_body = body_to_vec(capabilities_resp.into_body()).await?;
|
||||
let capabilities: Vec<String> = serde_json::from_slice(&capabilities_body)?;
|
||||
assert!(capabilities.contains(&"documents:read".to_string()));
|
||||
assert!(capabilities.contains(&"capability_sets:write".to_string()));
|
||||
assert_eq!(capabilities.len(), 18);
|
||||
|
||||
// Create a new capability set.
|
||||
let create = app
|
||||
.post_json(
|
||||
|
||||
Reference in New Issue
Block a user