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") }; }