1
1
Webdemos in Zig (zigurust.gitlab.io)
submitted 1 year ago by huntrss@feddit.de to c/zig@lemmy.world

I ported webdemos from [http://cliffle.com] to Zig and wrote down some insights into a blog post.

2
2
3
2
Using expectEqual (lemmy.world)
submitted 1 year ago by aion@lemmy.world to c/zig@lemmy.world

Is this the best way to use expectEqual?

fn add(a: i64, b: i64) i64 {
    return a + b;
}

test "basic test" {
    try std.testing.expectEqual(@as(i64, 10), add(3, 7));
}

Without the @as the test doesn't even compile:

./src/main.zig:12:40: error: expected type 'comptime_int', found 'i64'
    try std.testing.expectEqual(10, add(3, 7));

Having to use @as seems makes the test less readable. It seems to me inferring the type of expected from the type of actual would make more sense.

Ziglang

1 readers
1 users here now

founded 1 year ago
MODERATORS