Add enum test case for wasm backend

This commit is contained in:
Luuk de Gram
2021-05-15 17:04:16 +02:00
parent b22e22ef55
commit 9ddede2950

View File

@@ -384,4 +384,20 @@ pub fn addCases(ctx: *TestContext) !void {
\\}
, "5\n");
}
{
var case = ctx.exe("wasm enum values", wasi);
case.addCompareOutput(
\\const Number = enum { One, Two, Three };
\\
\\export fn _start() i32 {
\\ var number1 = Number.One;
\\ var number2: Number = .Two;
\\ const number3 = @intToEnum(Number, 2);
\\
\\ return @enumToInt(number3);
\\}
, "2\n");
}
}