diff --git a/relay-server/src/endpoints/mod.rs b/relay-server/src/endpoints/mod.rs index 94d677178d..3f8c05eaa4 100644 --- a/relay-server/src/endpoints/mod.rs +++ b/relay-server/src/endpoints/mod.rs @@ -39,7 +39,7 @@ pub fn routes(config: &Config) -> Router{ let internal_routes = Router::new() .route("/api/relay/healthcheck/{kind}/", get(health_check::handle)) .route("/api/relay/events/{event_id}/", get(events::handle)) - .route("/api/relay/keda", get(keda::handle)) + .route("/api/relay/keda/", get(keda::handle)) // Fallback route, but with a name, and just on `/api/relay/*`. .route("/api/relay/{*not_found}", any(statics::not_found)); diff --git a/tests/integration/test_keda.py b/tests/integration/test_keda.py new file mode 100644 index 0000000000..a57e1b9629 --- /dev/null +++ b/tests/integration/test_keda.py @@ -0,0 +1,10 @@ +""" +Tests the keda endpoint. +""" + + +def test_basic_keda(mini_sentry, relay): + relay = relay(mini_sentry) + response = relay.get("/api/relay/keda/") + assert response.status_code == 200 + assert "up 1" in response.text