summaryrefslogtreecommitdiff
path: root/tests/authorization/server_test.rs
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2025-07-14 16:29:33 -0600
committermo khan <mo@mokhan.ca>2025-07-14 16:29:33 -0600
commit0432cfbbb07f234dd2cd294cfe7dfa065b113182 (patch)
treecab9f759b7d656dab92eab48694e5924c54b9644 /tests/authorization/server_test.rs
parent5a74d3988d8a029f1c879da709db623611aa545a (diff)
parente0b38f6ca22b28a0c4fe4192d642fceb48030737 (diff)
Merge branch 'the-spice-must-flow' into 'main'
Add SpiceDB Integration with Service-based Routing See merge request gitlab-org/software-supply-chain-security/authorization/authzd!9
Diffstat (limited to 'tests/authorization/server_test.rs')
-rw-r--r--tests/authorization/server_test.rs18
1 files changed, 8 insertions, 10 deletions
diff --git a/tests/authorization/server_test.rs b/tests/authorization/server_test.rs
index fe8c8a73..5a92dcff 100644
--- a/tests/authorization/server_test.rs
+++ b/tests/authorization/server_test.rs
@@ -27,21 +27,19 @@ mod tests {
}
#[tokio::test]
- async fn test_health_check_service() {
+ async fn test_health_ext_authz_service() {
let (addr, server) = start_server().await;
- let mut client =
- build_rpc_client(addr, tonic_health::pb::health_client::HealthClient::new).await;
- let request = tonic::Request::new(tonic_health::pb::HealthCheckRequest {
- service: String::new(),
- });
+ let mut client = build_rpc_client(
+ addr,
+ envoy_types::pb::envoy::service::auth::v3::authorization_client::AuthorizationClient::new,
+ )
+ .await;
+
+ let request = tonic::Request::new(envoy_types::ext_authz::v3::pb::CheckRequest::default());
let response = client.check(request).await;
assert!(response.is_ok());
- assert_eq!(
- response.unwrap().into_inner().status(),
- tonic_health::pb::health_check_response::ServingStatus::Serving
- );
server.abort();
}