humphrey 0.7.0

A Performance-Focused, Dependency-Free Web Server.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#![allow(unused_imports)]
use crate::http::method::Method;
use crate::http::request::RequestError;

#[test]
fn test_from_name() {
    assert_eq!(Method::from_name("GET"), Ok(Method::Get));
    assert_eq!(Method::from_name("POST"), Ok(Method::Post));
    assert_eq!(Method::from_name("PUT"), Ok(Method::Put));
    assert_eq!(Method::from_name("DELETE"), Ok(Method::Delete));
    assert_eq!(Method::from_name("get"), Err(RequestError::Request));
    assert_eq!(Method::from_name("method"), Err(RequestError::Request));
    assert_eq!(Method::from_name(""), Err(RequestError::Request));
}