Zig 0.17.0-dev (Split by item)

This is an example of documentation generated by ZigDoc, an alternative to Zig's built-in Auto Doc feature. See also examples in other modes/formats. The project being documented here (as the example) is the Zig library itself.

expectStdOutMatch

Adds a check for stdout match as well as a check for exit code 0, if there is not already an expected termination check.

Run.expectStdOutMatch
pub fn expectStdOutMatch(run: *Run, bytes: []const u8) void

File

Code

pub fn expectStdOutMatch(run: *Run, bytes: []const u8) void {
    const graph = run.step.owner.graph;
    run.addCheck(.{ .expect_stdout_match = graph.dupeString(bytes) });
    if (!run.hasTermCheck()) run.expectExitCode(0);
}