on master help sign in
Add tests for appending short arrays

Test Array.append A B where length(A) <= M and length(B) <= M, but length(A + B) > M.

commitd24639deb186720c0bfd1bf0f66a9f9a0d80d19e authorChristian Widera <xash@posteo.de> dateMon 13 Oct 2014, 23:17 (12 years ago) parent2f5752d
1 file changed+2
tests/libraries/Test/Array.elm+2
tests/libraries/Test/Array.elm+2
@@ -37,6 +37,8 @@ tests =
3737 , test "append" <| assertEqual [42,42,81,81,81] (Array.toList (Array.append (Array.repeat 2 42) (Array.repeat 3 81)))
3838 , test "appendEmpty 1" <| assertEqual [1..33] (Array.toList (Array.append Array.empty (Array.fromList [1..33])))
3939 , test "appendEmpty 2" <| assertEqual [1..33] (Array.toList (Array.append (Array.fromList [1..33]) Array.empty))
40+ , test "appendSmall 1" <| assertEqual [1..33] (Array.toList (Array.append (Array.fromList [1..30]) (Array.fromList [31..33])))
41+ , test "appendSmall 2" <| assertEqual [1..33] (Array.toList (Array.append (Array.fromList [1..3]) (Array.fromList [4..33])))
4042 , test "appendAndSlice" <| assertEqual [0..100] (Array.toList holeArray)
4143 ]
4244 getAndSetTests = suite "Get and Set"