zig/test/behavior/pub_enum.zig
2024-02-04 19:09:33 +01:00

18 lines
511 B
Zig

const builtin = @import("builtin");
const other = @import("pub_enum/other.zig");
const expect = @import("std").testing.expect;
test "pub enum" {
if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
try pubEnumTest(other.APubEnum.Two);
}
fn pubEnumTest(foo: other.APubEnum) !void {
try expect(foo == other.APubEnum.Two);
}
test "cast with imported symbol" {
if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
try expect(@as(other.size_t, 42) == 42);
}