mirror of https://github.com/fafhrd91/actix-net
test
This commit is contained in:
parent
605ec25143
commit
7c006e465d
|
@ -733,6 +733,7 @@ mod tests {
|
||||||
"/user/{id}",
|
"/user/{id}",
|
||||||
"/v{version}/resource/{id}",
|
"/v{version}/resource/{id}",
|
||||||
"/{id:[[:digit:]]{6}}",
|
"/{id:[[:digit:]]{6}}",
|
||||||
|
"/static",
|
||||||
]);
|
]);
|
||||||
assert!(re.is_match("/user/profile"));
|
assert!(re.is_match("/user/profile"));
|
||||||
assert!(re.is_match("/user/2345"));
|
assert!(re.is_match("/user/2345"));
|
||||||
|
@ -761,6 +762,10 @@ mod tests {
|
||||||
assert!(!re.is_match("/01234567"));
|
assert!(!re.is_match("/01234567"));
|
||||||
assert!(!re.is_match("/XXXXXX"));
|
assert!(!re.is_match("/XXXXXX"));
|
||||||
|
|
||||||
|
assert!(re.is_match("/static"));
|
||||||
|
assert!(!re.is_match("/a/static"));
|
||||||
|
assert!(!re.is_match("/static/a"));
|
||||||
|
|
||||||
let mut path = Path::new("/012345");
|
let mut path = Path::new("/012345");
|
||||||
assert!(re.match_path(&mut path));
|
assert!(re.match_path(&mut path));
|
||||||
assert_eq!(path.get("id").unwrap(), "012345");
|
assert_eq!(path.get("id").unwrap(), "012345");
|
||||||
|
@ -820,6 +825,12 @@ mod tests {
|
||||||
assert!(re.is_match("/user/2345"));
|
assert!(re.is_match("/user/2345"));
|
||||||
assert!(re.is_match("/user/2345/"));
|
assert!(re.is_match("/user/2345/"));
|
||||||
assert!(re.is_match("/user/2345/sdg"));
|
assert!(re.is_match("/user/2345/sdg"));
|
||||||
|
|
||||||
|
let re = ResourceDef::new("/user/{id}/*");
|
||||||
|
assert!(!re.is_match("/user/2345"));
|
||||||
|
let mut path = Path::new("/user/2345/sdg");
|
||||||
|
assert!(re.match_path(&mut path));
|
||||||
|
assert_eq!(path.get("id").unwrap(), "2345");
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
|
|
Loading…
Reference in New Issue