fn get_client_ip_one_proxies()

in src/utils.rs [112:131]


    fn get_client_ip_one_proxies() -> Result<(), Box<dyn std::error::Error + 'static>> {
        let _sys = actix::System::new();
        let state = EndpointState {
            trusted_proxies: vec!["5.6.7.8/32".parse()?],
            ..EndpointState::default()
        };

        let req = TestRequest::get()
            .insert_header(("x-forwarded-for", "1.2.3.4, 5.6.7.8"))
            .app_data(Data::new(state))
            .to_http_request();

        assert_eq!(
            req.client_ip()?,
            IpAddr::V4(Ipv4Addr::new(1, 2, 3, 4)),
            "With one proxy, the second-from-the-right ip should be used"
        );

        Ok(())
    }