Skip to content

Commit ea29977

Browse files
committed
Update tests to match Response
1 parent b9f4c3e commit ea29977

File tree

4 files changed

+14
-7
lines changed

4 files changed

+14
-7
lines changed

src/lib.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
//! ```no_run
5252
//! # use async_std::task::block_on;
5353
//! # fn main() -> Result<(), std::io::Error> { block_on(async {
54-
//! # use tide::{Request, Response};
54+
//! # use tide::{Body, Request, Response};
5555
//! #
5656
//! #[derive(Debug, serde::Deserialize, serde::Serialize)]
5757
//! struct Counter { count: usize }
@@ -61,7 +61,9 @@
6161
//! let mut counter: Counter = req.body_json().await?;
6262
//! println!("count is {}", counter.count);
6363
//! counter.count += 1;
64-
//! Ok(Response::new(tide::http::StatusCode::Ok).body_json(&counter)?)
64+
//! let mut res = Response::new(200);
65+
//! res.set_body(Body::from_json(&counter)?);
66+
//! Ok(res)
6567
//! });
6668
//! app.listen("127.0.0.1:8080").await?;
6769
//! #

src/response.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ impl Response {
157157
/// # fn main() -> Result<(), Box<dyn std::error::Error + Send + Sync + 'static>> {
158158
/// # async_std::task::block_on(async {
159159
/// #
160-
/// use tide::{Body, Response};
160+
/// use tide::Response;
161161
///
162162
/// let mut req = Response::new(200);
163163
/// req.set_body("Hello, Nori!");

tests/chunked-encode-large.rs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
mod test_utils;
2+
use async_std::io::Cursor;
23
use async_std::prelude::*;
34
use async_std::task;
45
use http_types::mime;
56
use http_types::StatusCode;
67
use std::time::Duration;
7-
use tide::Response;
8+
9+
use tide::{Body, Response};
810

911
const TEXT: &'static str = concat![
1012
"Et provident reprehenderit accusamus dolores et voluptates sed quia. Repellendus odit porro ut et hic molestiae. Sit autem reiciendis animi fugiat deleniti vel iste. Laborum id odio ullam ut impedit dolores. Vel aperiam dolorem voluptatibus dignissimos maxime.",
@@ -72,8 +74,9 @@ async fn chunked_large() -> Result<(), http_types::Error> {
7274
let mut app = tide::new();
7375
app.at("/").get(|mut _req: tide::Request<()>| async {
7476
let mut res = Response::new(StatusCode::Ok);
77+
let body = Cursor::new(TEXT.to_owned());
78+
res.set_body(Body::from_reader(body, None));
7579
res.set_content_type(mime::PLAIN);
76-
res.set_body(TEXT);
7780
Ok(res)
7881
});
7982
app.listen(("localhost", port)).await?;

tests/chunked-encode-small.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
mod test_utils;
2+
use async_std::io::Cursor;
23
use async_std::prelude::*;
34
use async_std::task;
45
use http_types::mime;
56
use http_types::StatusCode;
67
use std::time::Duration;
78

8-
use tide::Response;
9+
use tide::{Body, Response};
910

1011
const TEXT: &'static str = concat![
1112
"Eveniet delectus voluptatem in placeat modi. Qui nulla sunt aut non voluptas temporibus accusamus rem. Qui soluta nisi qui accusantium excepturi voluptatem. Ab rerum maiores neque ut expedita rem.",
@@ -22,8 +23,9 @@ async fn chunked_large() -> Result<(), http_types::Error> {
2223
let mut app = tide::new();
2324
app.at("/").get(|_| async move {
2425
let mut res = Response::new(StatusCode::Ok);
26+
let body = Cursor::new(TEXT.to_owned());
27+
res.set_body(Body::from_reader(body, None));
2528
res.set_content_type(mime::PLAIN);
26-
res.set_body(TEXT);
2729
Ok(res)
2830
});
2931
app.listen(("localhost", port)).await?;

0 commit comments

Comments
 (0)