diff options
author | Louis Pilfold <louis@lpil.uk> | 2021-09-09 20:01:04 +0100 |
---|---|---|
committer | Louis Pilfold <louis@lpil.uk> | 2021-09-09 20:01:04 +0100 |
commit | 749ac8290d1e3d09e2287056f618d6df91f4e01b (patch) | |
tree | b88abc0b15c54708d376bf35c0b8b1575dcb7d0b /test | |
parent | ae269282095ba1180952dd1eab58830bf5a19ed2 (diff) | |
download | gleam_stdlib-749ac8290d1e3d09e2287056f618d6df91f4e01b.tar.gz gleam_stdlib-749ac8290d1e3d09e2287056f618d6df91f4e01b.zip |
JS dynamic bool
Diffstat (limited to 'test')
-rw-r--r-- | test/gleam/dynamic_test.gleam | 43 |
1 files changed, 24 insertions, 19 deletions
diff --git a/test/gleam/dynamic_test.gleam b/test/gleam/dynamic_test.gleam index 3235fe6..3229e3d 100644 --- a/test/gleam/dynamic_test.gleam +++ b/test/gleam/dynamic_test.gleam @@ -129,29 +129,34 @@ if javascript { } } -if erlang { - pub fn bool_test() { - True - |> dynamic.from - |> dynamic.bool - |> should.equal(Ok(True)) +pub fn bool_test() { + True + |> dynamic.from + |> dynamic.bool + |> should.equal(Ok(True)) - False - |> dynamic.from - |> dynamic.bool - |> should.equal(Ok(False)) + False + |> dynamic.from + |> dynamic.bool + |> should.equal(Ok(False)) - 1 - |> dynamic.from - |> dynamic.bool - |> should.equal(Error(DecodeError(expected: "Bool", found: "Int"))) + 1 + |> dynamic.from + |> dynamic.bool + |> should.equal(Error(DecodeError(expected: "Bool", found: "Int"))) - [] - |> dynamic.from - |> dynamic.bool - |> should.equal(Error(DecodeError(expected: "Bool", found: "List"))) - } + 1.5 + |> dynamic.from + |> dynamic.bool + |> should.equal(Error(DecodeError(expected: "Bool", found: "Float"))) + [] + |> dynamic.from + |> dynamic.bool + |> should.equal(Error(DecodeError(expected: "Bool", found: "List"))) +} + +if erlang { pub fn typed_list_test() { [] |> dynamic.from |