Implement hope_list:map_slow/2
[hope.git] / test / hope_list_SUITE.erl
index fd2393c..38d406a 100644 (file)
@@ -12,6 +12,8 @@
 -export(
     [ t_unique_preserve_order/1
     , t_hope_list_specs/1
+    , t_map_rev/1
+    , t_map_slow/1
     ]).
 
 
@@ -31,6 +33,8 @@ groups() ->
     Tests =
         [ t_unique_preserve_order
         , t_hope_list_specs
+        , t_map_rev
+        , t_map_slow
         ],
     Properties = [parallel],
     [{?GROUP, Properties, Tests}].
@@ -40,6 +44,16 @@ groups() ->
 %%  Test cases
 %% =============================================================================
 
+t_map_rev(_Cfg) ->
+    F = fun (N) -> N + 1 end,
+    [4, 3, 2] = hope_list:map_rev([1, 2, 3], F),
+    []        = hope_list:map_rev([], F).
+
+t_map_slow(_Cfg) ->
+    F = fun (N) -> N + 1 end,
+    [2, 3, 4] = hope_list:map_slow([1, 2, 3], F),
+    []        = hope_list:map_slow([], F).
+
 t_unique_preserve_order(_Cfg) ->
     ?PROPTEST(prop_unique_preserve_order).
 
This page took 0.02332 seconds and 4 git commands to generate.