Struct arc_reactor::FakeReactor
[−]
[src]
pub struct FakeReactor {
pub routes: Router,
}Fake reactor allows for testing your application's endpoints
Do note that Ip addresses won't be present on the request struct when testing for obvious reasons
Fields
routes: Router
Methods
impl FakeReactor[src]
pub fn post<T>(
&self,
route: &str,
body: Option<T>,
headers: Option<Headers>
) -> Result<Response, Response> where
T: Serialize, [src]
&self,
route: &str,
body: Option<T>,
headers: Option<Headers>
) -> Result<Response, Response> where
T: Serialize,
post a request to the fake reactor,
returns a Result<Response, Response>
or panics if the route wasn't found
pub fn get(
&self,
route: &str,
headers: Option<Headers>
) -> Result<Response, Response>[src]
&self,
route: &str,
headers: Option<Headers>
) -> Result<Response, Response>
send a get request to the FakeReactor
pub fn put<T>(
&self,
route: &str,
body: Option<T>,
headers: Option<Headers>
) -> Result<Response, Response> where
T: Serialize, [src]
&self,
route: &str,
body: Option<T>,
headers: Option<Headers>
) -> Result<Response, Response> where
T: Serialize,
send a put request to the FakeReactor
pub fn patch<T>(
&self,
route: &str,
body: Option<T>,
headers: Option<Headers>
) -> Result<Response, Response> where
T: Serialize, [src]
&self,
route: &str,
body: Option<T>,
headers: Option<Headers>
) -> Result<Response, Response> where
T: Serialize,
send a patch request to the FakeReactor
pub fn delete<T>(
&self,
route: &str,
body: Option<T>,
headers: Option<Headers>
) -> Result<Response, Response> where
T: Serialize, [src]
&self,
route: &str,
body: Option<T>,
headers: Option<Headers>
) -> Result<Response, Response> where
T: Serialize,
send a delete request to the FakeReactor