about summary refs log tree commit diff
path: root/src/tests.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/tests.rs')
-rw-r--r--src/tests.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/tests.rs b/src/tests.rs
index 088334aa2784..9fce04b15f21 100644
--- a/src/tests.rs
+++ b/src/tests.rs
@@ -92,6 +92,15 @@ fn test_http_post_json() {
 // Tests for different authentication methods that are supported
 // out-of-the-box:
 
+#[test]
+fn test_bearer_auth() {
+    let response = Request::new(Method::Get, "https://httpbin.org/bearer")
+        .bearer_auth("some-token").expect("failed to set auth header")
+        .send().expect("failed to send request");
+
+    assert!(response.is_success(), "authorized request should succeed");
+}
+
 #[cfg(feature = "basic_auth")] #[test]
 fn test_basic_auth() {
     let request = Request::new(