1const expectEqual = @import("std").testing.expectEqual;
2
3fn fibonacci(index: u32) u32 {
4 if (index < 2) return index;
5 return fibonacci(index - 1) + fibonacci(index - 2);
6}
7
8test "fibonacci" {
9 // test fibonacci at run-time
10 try expectEqual(13, fibonacci(7));
11
12 // test fibonacci at compile-time
13 try comptime expectEqual(13, fibonacci(7));
14}
15
16// test