INNER CODE UNIT · Rust

it_creates_dynamic_route

vercel-community/rust · crates/vercel_runtime_router/src/lib.rs:331

    fn it_creates_dynamic_route() {
        let path = "api/[dyn]";
        let route = Route::from(path);
        assert!(matches!(route.kind, RouteKind::Dynamic));
        assert_eq!(route.path, path);
        assert!(route.segments.is_some());
        assert_eq!(route.segments.unwrap(), vec!["api", "[dyn]"]);
    }

    #[test]
    fn it_creates_complex_dynamic_route() {
        let path = "api/[dyn]/handler/[dyn2]";
        let route = Route::from(path);
        assert!(matches!(route.kind, RouteKind::Dynamic));
        assert_eq!(route.path, path);
        assert!(route.segments.is_some());
        assert_eq!(
            route.segments.unwrap(),

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…