diff --git a/vlib/builtin/array_test.v b/vlib/builtin/array_test.v index ee847a1f64..31b29c43cd 100644 --- a/vlib/builtin/array_test.v +++ b/vlib/builtin/array_test.v @@ -95,6 +95,25 @@ fn test_repeat() { b := [7; 3] assert b.len == 3 assert b[0] == 7 && b[1] == 7 && b[2] == 7 + { + mut aa := [1.1 ; 10] + // FIXME: assert aa[0] == 1.1 will fail, need fix + assert aa[0] == f32(1.1) + assert aa[5] == f32(1.1) + assert aa[9] == f32(1.1) + } + { + mut aa := [f32(1.1) ; 10] + assert aa[0] == f32(1.1) + assert aa[5] == f32(1.1) + assert aa[9] == f32(1.1) + } + { + mut aa := [f64(1.1) ; 10] + assert aa[0] == f64(1.1) + assert aa[5] == f64(1.1) + assert aa[9] == f64(1.1) + } } fn test_right() {