add method for PATCH requests
This commit is contained in:
		| @@ -70,6 +70,11 @@ impl Client { | |||||||
|         self.request(Method::Put, url) |         self.request(Method::Put, url) | ||||||
|     } |     } | ||||||
|  |  | ||||||
|  |     /// Convenience method to make a `PATCH` request to a URL. | ||||||
|  |     pub fn patch<U: IntoUrl>(&self, url: U) -> RequestBuilder { | ||||||
|  |         self.request(Method::Patch, url) | ||||||
|  |     } | ||||||
|  |  | ||||||
|     /// Convenience method to make a `DELETE` request to a URL. |     /// Convenience method to make a `DELETE` request to a URL. | ||||||
|     pub fn delete<U: IntoUrl>(&self, url: U) -> RequestBuilder { |     pub fn delete<U: IntoUrl>(&self, url: U) -> RequestBuilder { | ||||||
|         self.request(Method::Delete, url) |         self.request(Method::Delete, url) | ||||||
| @@ -511,6 +516,16 @@ mod tests { | |||||||
|         assert_eq!(r.url, Url::parse(some_url)); |         assert_eq!(r.url, Url::parse(some_url)); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|  |     #[test] | ||||||
|  |     fn basic_patch_request() { | ||||||
|  |         let client = Client::new().unwrap(); | ||||||
|  |         let some_url = "https://google.com"; | ||||||
|  |         let r = client.patch(some_url); | ||||||
|  |  | ||||||
|  |         assert_eq!(r.method, Method::Patch); | ||||||
|  |         assert_eq!(r.url, Url::parse(some_url)); | ||||||
|  |     } | ||||||
|  |  | ||||||
|     #[test] |     #[test] | ||||||
|     fn basic_delete_request() { |     fn basic_delete_request() { | ||||||
|         let client = Client::new().unwrap(); |         let client = Client::new().unwrap(); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user