diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/gleam/dynamic_test.gleam | 108 |
1 files changed, 55 insertions, 53 deletions
diff --git a/test/gleam/dynamic_test.gleam b/test/gleam/dynamic_test.gleam index fd28f79..c93210b 100644 --- a/test/gleam/dynamic_test.gleam +++ b/test/gleam/dynamic_test.gleam @@ -160,49 +160,49 @@ pub fn bool_test() { |> should.equal(Error(DecodeError(expected: "Bool", found: "List"))) } -if erlang { - pub fn typed_list_test() { - [] - |> dynamic.from - |> dynamic.typed_list(dynamic.string) - |> should.equal(Ok([])) +pub fn typed_list_test() { + [] + |> dynamic.from + |> dynamic.typed_list(dynamic.string) + |> should.equal(Ok([])) - [] - |> dynamic.from - |> dynamic.typed_list(dynamic.int) - |> should.equal(Ok([])) + [] + |> dynamic.from + |> dynamic.typed_list(dynamic.int) + |> should.equal(Ok([])) - [1, 2, 3] - |> dynamic.from - |> dynamic.typed_list(dynamic.int) - |> should.equal(Ok([1, 2, 3])) + [1, 2, 3] + |> dynamic.from + |> dynamic.typed_list(dynamic.int) + |> should.equal(Ok([1, 2, 3])) - [[1], [2], [3]] - |> dynamic.from - |> dynamic.typed_list(dynamic.typed_list(_, dynamic.int)) - |> should.equal(Ok([[1], [2], [3]])) + [[1], [2], [3]] + |> dynamic.from + |> dynamic.typed_list(dynamic.typed_list(_, dynamic.int)) + |> should.equal(Ok([[1], [2], [3]])) - 1 - |> dynamic.from - |> dynamic.typed_list(dynamic.string) - |> should.be_error + 1 + |> dynamic.from + |> dynamic.typed_list(dynamic.string) + |> should.be_error - 1.0 - |> dynamic.from - |> dynamic.typed_list(dynamic.int) - |> should.be_error + 1.0 + |> dynamic.from + |> dynamic.typed_list(dynamic.int) + |> should.be_error - [""] - |> dynamic.from - |> dynamic.typed_list(dynamic.int) - |> should.be_error + [""] + |> dynamic.from + |> dynamic.typed_list(dynamic.int) + |> should.be_error - [dynamic.from(1), dynamic.from("not an int")] - |> dynamic.from - |> dynamic.typed_list(dynamic.int) - |> should.be_error - } + [dynamic.from(1), dynamic.from("not an int")] + |> dynamic.from + |> dynamic.typed_list(dynamic.int) + |> should.be_error +} +if erlang { pub fn optional_test() { 1 |> dynamic.from @@ -730,29 +730,31 @@ if erlang { |> dynamic.map |> should.equal(Error(DecodeError(expected: "Map", found: "Int"))) } +} - pub fn list_test() { - [] - |> dynamic.from - |> dynamic.list - |> should.equal(Ok([])) +pub fn list_test() { + [] + |> dynamic.from + |> dynamic.list + |> should.equal(Ok([])) - [1, 2] - |> dynamic.from - |> dynamic.list - |> should.equal(Ok([dynamic.from(1), dynamic.from(2)])) + [1, 2] + |> dynamic.from + |> dynamic.list + |> should.equal(Ok([dynamic.from(1), dynamic.from(2)])) - [dynamic.from(1), dynamic.from(2.0)] - |> dynamic.from - |> dynamic.list - |> should.equal(Ok([dynamic.from(1), dynamic.from(2.0)])) + [dynamic.from(1), dynamic.from(2.0)] + |> dynamic.from + |> dynamic.list + |> should.equal(Ok([dynamic.from(1), dynamic.from(2.0)])) - 1 - |> dynamic.from - |> dynamic.list - |> should.equal(Error(DecodeError(expected: "List", found: "Int"))) - } + 1 + |> dynamic.from + |> dynamic.list + |> should.equal(Error(DecodeError(expected: "List", found: "Int"))) +} +if erlang { pub fn result_test() { Ok(1) |> dynamic.from |