Add hope_option:to_undefined/1
[hope.git] / test / hope_option_SUITE.erl
index d2a73a3..e7d14dc 100644 (file)
@@ -9,7 +9,7 @@
 %% Test cases
 -export(
     [ t_of_result/1
-    , t_of_undefined/1
+    , t_undefined/1
     , t_put/1
     , t_get/1
     , t_map/1
@@ -33,7 +33,7 @@ all() ->
 groups() ->
     Tests =
         [ t_of_result
-        , t_of_undefined
+        , t_undefined
         , t_put
         , t_get
         , t_map
@@ -93,14 +93,12 @@ t_pipe(_Cfg) ->
     none      = hope_option:pipe(Steps, 2),
     none      = hope_option:pipe(Steps, 3).
 
-t_of_undefined(_Cfg) ->
-    Foo = foo,
-    Bar = bar,
-    Baz = baz,
-    {some, Foo} = hope_option:of_undefined(Foo),
-    {some, Bar} = hope_option:of_undefined(Bar),
-    {some, Baz} = hope_option:of_undefined(Baz),
-    none        = hope_option:of_undefined(undefined).
+t_undefined(_Cfg) ->
+    X         = foo,
+    {some, X} = hope_option:of_undefined(X),
+    X         = hope_option:to_undefined({some, X}),
+    none      = hope_option:of_undefined(undefined),
+    undefined = hope_option:to_undefined(none).
 
 t_validate(_Cfg) ->
     IsFoo = fun (X) -> X =:= foo end,
This page took 0.02525 seconds and 4 git commands to generate.