INNER CODE UNIT · Rust
test_server_sdk_toggles
FeatureProbe/FeatureProbe · server/src/http/mod.rs:275
async fn test_server_sdk_toggles() {
let port = 9004;
let handler = LocalFileHttpHandlerForTest::default();
tokio::spawn(crate::http::serve_http::<LocalFileHttpHandlerForTest>(
port, handler,
));
tokio::time::sleep(Duration::from_millis(100)).await; // wait port listen
let resp = http_get(
format!("http://127.0.0.1:{}/api/server-sdk/toggles", port),
Some("sdk-key".to_owned()),
)
.await;
assert!(resp.is_ok(), "response invalid");
let body = resp.unwrap().text().await;
assert!(body.is_ok(), "response body error");
let body = body.unwrap();
let r = serde_json::from_str::<Repository>(&body).unwrap();