I came up with this.
test "writing ints to byte array" {
const x: i32 = 74;
const y: i32 = -9880;
var result: [8]u8 = undefined;
var index: usize = 0;
for (@bitCast([4]u8, x)) |b| {
result[index] = b;
index += 1;
}
for (@bitCast([4]u8, y)) |b| {
result[index] = b;
index += 1;
}
try testing.expectEqual(@bitCast(i32, result[0..4].*), x);
}