#[cfg(test)]
pub mod tests {
use crate::tests::util::local_debug2;
use wdext::data::{DebugExecutionFlags, DebugOutctlFlags};
mod util;
#[test]
fn test_execute() {
let ctx = local_debug2();
let ctrl = ctx.control();
let out = ctrl
.execute_and_capture_dml(
DebugOutctlFlags::ThisClient,
r#".printf "test""#,
DebugExecutionFlags::NotLogged,
)
.unwrap();
assert_eq!(out, "test");
let out = ctrl
.execute_and_capture_text(
DebugOutctlFlags::ThisClient,
r#".printf "test2""#,
DebugExecutionFlags::NotLogged,
)
.unwrap();
assert_eq!(out, "test2");
}
}