Skip to main content

capture

Function capture 

Source
pub fn capture<F: FnOnce()>(mode: OutputMode, f: F) -> String
Expand description

Capture output from a closure in the specified mode.

ยงExample

use fastapi_output::prelude::*;
use fastapi_output::testing::*;

let output = capture(OutputMode::Plain, || {
    let out = RichOutput::plain();
    out.success("Hello");
});

assert_contains(&output, "Hello");