aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorLouis Pilfold <louis@lpil.uk>2021-09-09 20:01:04 +0100
committerLouis Pilfold <louis@lpil.uk>2021-09-09 20:01:04 +0100
commit749ac8290d1e3d09e2287056f618d6df91f4e01b (patch)
treeb88abc0b15c54708d376bf35c0b8b1575dcb7d0b /test
parentae269282095ba1180952dd1eab58830bf5a19ed2 (diff)
downloadgleam_stdlib-749ac8290d1e3d09e2287056f618d6df91f4e01b.tar.gz
gleam_stdlib-749ac8290d1e3d09e2287056f618d6df91f4e01b.zip
JS dynamic bool
Diffstat (limited to 'test')
-rw-r--r--test/gleam/dynamic_test.gleam43
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