diff options
Diffstat (limited to 'src/result.gleam')
-rw-r--r-- | src/result.gleam | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/src/result.gleam b/src/result.gleam index d204b3b..d5aa59e 100644 --- a/src/result.gleam +++ b/src/result.gleam @@ -1,4 +1,4 @@ -import assert +import expect doc """ Result represents the result of something that may succeed or fail. @@ -17,8 +17,8 @@ pub fn is_ok(result) { } test is_ok { - is_ok(Ok(1)) |> assert:true - is_ok(Error(1)) |> assert:false + is_ok(Ok(1)) |> expect:true + is_ok(Error(1)) |> expect:false } pub fn is_error(result) { @@ -29,8 +29,8 @@ pub fn is_error(result) { } test is_error { - is_error(Ok(1)) |> assert:false - is_error(Error(1)) |> assert:true + is_error(Ok(1)) |> expect:false + is_error(Error(1)) |> expect:true } pub fn map(result, fun) { @@ -43,10 +43,10 @@ pub fn map(result, fun) { test map { Ok(1) |> map(_, fn(x) { x + 1 }) - |> assert:equal(_, Ok(2)) + |> expect:equal(_, Ok(2)) Error(1) |> map(_, fn(x) { x + 1 }) - |> assert:equal(Error(1)) + |> expect:equal(Error(1)) } pub fn map_error(result, fun) { @@ -59,10 +59,10 @@ pub fn map_error(result, fun) { test map_error { Ok(1) |> map_error(_, fn(x) { x + 1 }) - |> assert:equal(_, Ok(1)) + |> expect:equal(_, Ok(1)) Error(1) |> map_error(_, fn(x) { x + 1 }) - |> assert:equal(_, Error(2)) + |> expect:equal(_, Error(2)) } pub fn flatten(result) { @@ -74,11 +74,11 @@ pub fn flatten(result) { test flatten { flatten(Ok(Ok(1))) - |> assert:equal(_, Ok(1)) + |> expect:equal(_, Ok(1)) flatten(Ok(Error(1))) - |> assert:equal(_, Error(1)) + |> expect:equal(_, Error(1)) flatten(Error(1)) - |> assert:equal(_, Error(1)) + |> expect:equal(_, Error(1)) } pub fn flat_map(result, fun) { @@ -90,13 +90,13 @@ pub fn flat_map(result, fun) { test flat_map { Error(1) |> flat_map(_, fn(x) { Ok(x + 1) }) - |> assert:equal(_, Error(1)) + |> expect:equal(_, Error(1)) Ok(1) |> flat_map(_, fn(x) { Ok(x + 1) }) - |> assert:equal(_, Ok(2)) + |> expect:equal(_, Ok(2)) Ok(1) |> flat_map(_, fn(_) { Error(1) }) - |> assert:equal(_, Error(1)) + |> expect:equal(_, Error(1)) } pub fn unwrap(result, default) { @@ -107,6 +107,6 @@ pub fn unwrap(result, default) { } test unwrap { - unwrap(Ok(1), 50) |> assert:equal(_, 1) - unwrap(Error("nope"), 50) |> assert:equal(_, 50) + unwrap(Ok(1), 50) |> expect:equal(_, 1) + unwrap(Error("nope"), 50) |> expect:equal(_, 50) } |