mirror of https://github.com/telemt/telemt.git
17 lines
583 B
Rust
17 lines
583 B
Rust
use super::*;
|
|
|
|
#[test]
|
|
fn detect_client_type_recognizes_extended_http_probe_verbs() {
|
|
assert_eq!(detect_client_type(b"CONNECT / HTTP/1.1\r\n"), "HTTP");
|
|
assert_eq!(detect_client_type(b"TRACE / HTTP/1.1\r\n"), "HTTP");
|
|
assert_eq!(detect_client_type(b"PATCH / HTTP/1.1\r\n"), "HTTP");
|
|
}
|
|
|
|
#[test]
|
|
fn detect_client_type_recognizes_fragmented_http_method_prefixes() {
|
|
assert_eq!(detect_client_type(b"CO"), "HTTP");
|
|
assert_eq!(detect_client_type(b"CON"), "HTTP");
|
|
assert_eq!(detect_client_type(b"TR"), "HTTP");
|
|
assert_eq!(detect_client_type(b"PAT"), "HTTP");
|
|
}
|