fn test_config_overrides()

in aws_secretsmanager_agent/src/config.rs [447:469]


    fn test_config_overrides() {
        let config = Config::new(Some("tests/resources/configs/config_file_valid.toml")).unwrap();
        assert_eq!(config.clone().log_level(), LogLevel::Debug);
        assert_eq!(config.clone().http_port(), 65535);
        assert_eq!(config.clone().ttl(), Duration::from_secs(300));
        assert_eq!(
            config.clone().cache_size(),
            NonZeroUsize::new(1000).unwrap()
        );
        assert_eq!(
            config.clone().ssrf_headers(),
            vec!("X-Aws-Parameters-Secrets-Token".to_string())
        );
        assert_eq!(
            config.clone().ssrf_env_variables(),
            vec!("MY_TOKEN".to_string())
        );
        assert_eq!(config.clone().path_prefix(), "/other");
        assert_eq!(config.clone().max_conn(), 10);
        assert_eq!(config.clone().region(), Some(&"us-west-2".to_string()));
        assert!(!config.ignore_transient_errors());
        assert!(!config.validate_credentials());
    }