diff options
author | Louis Pilfold <louis@lpil.uk> | 2022-01-01 21:07:58 +0000 |
---|---|---|
committer | Louis Pilfold <louis@lpil.uk> | 2022-01-01 21:08:50 +0000 |
commit | 911cee574ecd6b8eb5b296c22c3ecbd834b1cba0 (patch) | |
tree | 689cea92d3e8d62b5ac890714faabafa8c5f70b7 /test | |
parent | aceecec454a55175ba3b8f8551cfe0b9b0a65e46 (diff) | |
download | gleam_stdlib-911cee574ecd6b8eb5b296c22c3ecbd834b1cba0.tar.gz gleam_stdlib-911cee574ecd6b8eb5b296c22c3ecbd834b1cba0.zip |
Use new convention for result
Diffstat (limited to 'test')
-rw-r--r-- | test/gleam/dynamic_test.gleam | 35 |
1 files changed, 5 insertions, 30 deletions
diff --git a/test/gleam/dynamic_test.gleam b/test/gleam/dynamic_test.gleam index 8b34820..57dfdae 100644 --- a/test/gleam/dynamic_test.gleam +++ b/test/gleam/dynamic_test.gleam @@ -770,51 +770,26 @@ pub fn shallow_list_test() { pub fn result_test() { Ok(1) |> dynamic.from - |> dynamic.result - |> should.equal(Ok(Ok(dynamic.from(1)))) - - Error("error") - |> dynamic.from - |> dynamic.result - |> should.equal(Ok(Error(dynamic.from("error")))) - - 1 - |> dynamic.from - |> dynamic.result - |> should.equal(Error(DecodeError(expected: "Result", found: "Int"))) - - #("bad", "value") - |> dynamic.from - |> dynamic.result - |> should.equal(Error(DecodeError( - expected: "Result", - found: "Tuple of 2 elements", - ))) -} - -pub fn typed_result_test() { - Ok(1) - |> dynamic.from - |> dynamic.typed_result(ok: dynamic.int, error: dynamic.string) + |> dynamic.result(ok: dynamic.int, error: dynamic.string) |> should.equal(Ok(Ok(1))) Error("error") |> dynamic.from - |> dynamic.typed_result(ok: dynamic.int, error: dynamic.string) + |> dynamic.result(ok: dynamic.int, error: dynamic.string) |> should.equal(Ok(Error("error"))) Ok("1") |> dynamic.from - |> dynamic.typed_result(ok: dynamic.int, error: dynamic.string) + |> dynamic.result(ok: dynamic.int, error: dynamic.string) |> should.equal(Error(DecodeError(expected: "Int", found: "String"))) Error(1) |> dynamic.from - |> dynamic.typed_result(ok: dynamic.int, error: dynamic.string) + |> dynamic.result(ok: dynamic.int, error: dynamic.string) |> should.equal(Error(DecodeError(expected: "String", found: "Int"))) 1 |> dynamic.from - |> dynamic.typed_result(ok: dynamic.int, error: dynamic.string) + |> dynamic.result(ok: dynamic.int, error: dynamic.string) |> should.equal(Error(DecodeError(expected: "Result", found: "Int"))) } |