blob: 7ebe0196cbedddd7831d3a0ded8e62282997c056 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
use macroblog::router::{Router};
#[test]
fn test_router_new_posts() {
match Router::new("/posts/k8s.html") {
Router::NotFound => assert!(false, "Wrong type parse"),
Router::Index => assert!(false, "Wrong type parse"),
Router::Post { page } => assert_eq!(page, "k8s.html".to_string())
};
}
#[test]
fn test_router_new_index() {
match Router::new("/") {
Router::Index => assert!(true),
Router::NotFound => assert!(false, "Wrong type parse"),
Router::Post { page: _ } => assert!(false, "Wrong type parse")
};
}
#[test]
fn test_router_new_not_found() {
match Router::new("/not_found") {
Router::NotFound => assert!(true),
Router::Index => assert!(false, "Wrong type parse"),
Router::Post { page: _ } => assert!(false, "Wrong type parse")
};
}
|