summaryrefslogtreecommitdiff
path: root/src/authorization/cedar_authorizer.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/authorization/cedar_authorizer.rs')
-rw-r--r--src/authorization/cedar_authorizer.rs24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/authorization/cedar_authorizer.rs b/src/authorization/cedar_authorizer.rs
index cefdef2b..cc1fc93b 100644
--- a/src/authorization/cedar_authorizer.rs
+++ b/src/authorization/cedar_authorizer.rs
@@ -51,12 +51,17 @@ mod tests {
}
fn create_test_request_with_headers(headers: HashMap<String, String>) -> CheckRequest {
- let attributes = build_with::<AttributeContext>(|mut item: AttributeContext| {
- item.request = Some(build_with::<attribute_context::Request>(
- |mut item: attribute_context::Request| {
- item.http = Some(build_with::<attribute_context::HttpRequest>(
- |mut item: attribute_context::HttpRequest| {
- item.headers = headers;
+ build_with::<CheckRequest>(|mut item: CheckRequest| {
+ item.attributes = Some(build_with::<AttributeContext>(
+ |mut item: AttributeContext| {
+ item.request = Some(build_with::<attribute_context::Request>(
+ |mut item: attribute_context::Request| {
+ item.http = Some(build_with::<attribute_context::HttpRequest>(
+ |mut item: attribute_context::HttpRequest| {
+ item.headers = headers;
+ item
+ },
+ ));
item
},
));
@@ -64,12 +69,7 @@ mod tests {
},
));
item
- });
-
- CheckRequest {
- attributes: Some(attributes),
- ..Default::default()
- }
+ })
}
#[test]