aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/gleam/dynamic_test.gleam16
1 files changed, 11 insertions, 5 deletions
diff --git a/test/gleam/dynamic_test.gleam b/test/gleam/dynamic_test.gleam
index 902cc92..9301017 100644
--- a/test/gleam/dynamic_test.gleam
+++ b/test/gleam/dynamic_test.gleam
@@ -198,22 +198,28 @@ pub fn list_test() {
1
|> dynamic.from
|> dynamic.list(dynamic.string)
- |> should.be_error
+ |> should.equal(Error([DecodeError(expected: "List", found: "Int", path: [])]))
- 1.0
+ 1.1
|> dynamic.from
|> dynamic.list(dynamic.int)
- |> should.be_error
+ |> should.equal(Error([
+ DecodeError(expected: "List", found: "Float", path: []),
+ ]))
[""]
|> dynamic.from
|> dynamic.list(dynamic.int)
- |> should.be_error
+ |> should.equal(Error([
+ DecodeError(expected: "Int", found: "String", path: ["*"]),
+ ]))
[dynamic.from(1), dynamic.from("not an int")]
|> dynamic.from
|> dynamic.list(dynamic.int)
- |> should.be_error
+ |> should.equal(Error([
+ DecodeError(expected: "Int", found: "String", path: ["*"]),
+ ]))
}
pub fn optional_test() {