add state parameter to router

This commit is contained in:
David Pedersen
2022-07-03 00:44:19 +02:00
parent 7ed35d2b5f
commit 43169f96cd
30 changed files with 468 additions and 257 deletions
+6 -4
View File
@@ -226,12 +226,13 @@ mod tests {
jar.remove(Cookie::named("key"))
}
let app = Router::<Body>::new()
let app = Router::<_, Body, _>::new()
.route("/set", get(set_cookie))
.route("/get", get(get_cookie))
.route("/remove", get(remove_cookie))
.layer(Extension(Key::generate()))
.layer(Extension(CustomKey(Key::generate())));
.layer(Extension(CustomKey(Key::generate())))
.state(());
let res = app
.clone()
@@ -294,9 +295,10 @@ mod tests {
format!("{:?}", jar.get("key"))
}
let app = Router::<Body>::new()
let app = Router::<_, Body, _>::new()
.route("/get", get(get_cookie))
.layer(Extension(Key::generate()));
.layer(Extension(Key::generate()))
.state(());
let res = app
.clone()
+6 -4
View File
@@ -116,10 +116,12 @@ mod tests {
values: Vec<String>,
}
let app = Router::new().route(
"/",
post(|Form(data): Form<Data>| async move { data.values.join(",") }),
);
let app = Router::new()
.route(
"/",
post(|Form(data): Form<Data>| async move { data.values.join(",") }),
)
.state(());
let client = TestClient::new(app);
+6 -4
View File
@@ -97,10 +97,12 @@ mod tests {
values: Vec<String>,
}
let app = Router::new().route(
"/",
post(|Query(data): Query<Data>| async move { data.values.join(",") }),
);
let app = Router::new()
.route(
"/",
post(|Query(data): Query<Data>| async move { data.values.join(",") }),
)
.state(());
let client = TestClient::new(app);