zig/doc/langref/test_coerce_optional_wrapped_error_union.zig

13 lines
266 B
Zig

const std = @import("std");
const expect = std.testing.expect;
test "coerce to optionals wrapped in error union" {
const x: anyerror!?i32 = 1234;
const y: anyerror!?i32 = null;
try expect((try x).? == 1234);
try expect((try y) == null);
}
// test