#![allow(unused_imports)] #![allow(unused_variables)] #![allow(dead_code)] use rhai::Dynamic; #[test] fn test_dynamic_to_json_string() { let dynamic = Dynamic::from("hello"); let json = dynamic_to_json(&dynamic); assert_eq!(json, Value::String("hello".to_string())); } #[test] fn test_dynamic_to_json_number() { let dynamic = Dynamic::from(42_i64); let json = dynamic_to_json(&dynamic); assert_eq!(json, Value::Number(42.into())); } #[test] fn test_build_soap_envelope() { let params = json!({"name": "John", "age": 30}); let envelope = build_soap_envelope("GetUser", ¶ms); assert!(envelope.contains("John")); assert!(envelope.contains("30")); } #[test] fn test_parse_soap_response() { let xml = r#"Success"#; let result = parse_soap_response(xml); assert!(result.get("raw").is_some()); }