aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
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