create recursive_format function just for tests

This commit is contained in:
Akulij 2025-05-18 16:05:10 +03:00
parent 0c927448d2
commit 9d5bf86289

View File

@ -77,6 +77,22 @@ mod tests {
println!("Val: {:?}", val.to_string()); println!("Val: {:?}", val.to_string());
} }
fn recursive_format(o: OwnedJsObject) -> String {
let props: Vec<_> = o.properties_iter().unwrap().map(|x| x.unwrap()).collect();
let sp: Vec<String> = props
.into_iter()
.map(|v| {
if v.is_object() {
recursive_format(v.try_into_object().unwrap())
} else {
format!("{:?}", v)
}
})
.collect();
format!("{:?}", sp)
}
#[test] #[test]
fn test_run_script_invalid() { fn test_run_script_invalid() {
let runner = Runner::init().unwrap(); let runner = Runner::init().unwrap();