v2 / vlib / v / tests / empty_array_push_test.v
21 lines · 20 sloc · 361 bytes · 2911f29058fde59ddedd8f16cac03145646de6eb
Raw
1fn test_3dims() {
2 mut array := [][][]int{}
3 array << [[1]]
4 dump(array)
5 array << [[[1]]]
6 dump(array)
7 array << [[[]]]
8 println(array)
9 assert array == [[[int(1)]], [[1]], [[]int{}]]
10}
11
12fn test_2dims() {
13 mut array := [][]int{}
14 array << [1]
15 dump(array)
16 array << [[1]]
17 dump(array)
18 array << [[]]
19 println(array)
20 assert array == [[int(1)], [1], []int{}]
21}
22