diff options
author | Louis Pilfold <louis@lpil.uk> | 2022-01-01 21:39:06 +0000 |
---|---|---|
committer | Louis Pilfold <louis@lpil.uk> | 2022-01-01 21:39:06 +0000 |
commit | 667d0ebf55dc1a114a912a241a89087e58691512 (patch) | |
tree | cec465ce98be8e74215190be4caa5d33de7d9706 /test | |
parent | 1348b7f94697910853e11b847f500ff868b21fd8 (diff) | |
download | gleam_stdlib-667d0ebf55dc1a114a912a241a89087e58691512.tar.gz gleam_stdlib-667d0ebf55dc1a114a912a241a89087e58691512.zip |
tuple2 is always typed
Diffstat (limited to 'test')
-rw-r--r-- | test/gleam/dynamic_test.gleam | 38 |
1 files changed, 5 insertions, 33 deletions
diff --git a/test/gleam/dynamic_test.gleam b/test/gleam/dynamic_test.gleam index 8529b9a..3a1504c 100644 --- a/test/gleam/dynamic_test.gleam +++ b/test/gleam/dynamic_test.gleam @@ -326,50 +326,22 @@ pub fn element_test() { pub fn tuple2_test() { #(1, 2) |> dynamic.from - |> dynamic.tuple2 - |> should.equal(Ok(#(dynamic.from(1), dynamic.from(2)))) - - #(1, "") - |> dynamic.from - |> dynamic.tuple2 - |> should.equal(Ok(#(dynamic.from(1), dynamic.from("")))) - - #(1, 2, 3) - |> dynamic.from - |> dynamic.tuple2 - |> should.equal(Error(DecodeError( - expected: "Tuple of 2 elements", - found: "Tuple of 3 elements", - ))) - - 1 - |> dynamic.from - |> dynamic.tuple2 - |> should.equal(Error(DecodeError( - expected: "Tuple of 2 elements", - found: "Int", - ))) -} - -pub fn typed_tuple2_test() { - #(1, 2) - |> dynamic.from - |> dynamic.typed_tuple2(dynamic.int, dynamic.int) + |> dynamic.tuple2(dynamic.int, dynamic.int) |> should.equal(Ok(#(1, 2))) #(1, "") |> dynamic.from - |> dynamic.typed_tuple2(dynamic.int, dynamic.string) + |> dynamic.tuple2(dynamic.int, dynamic.string) |> should.equal(Ok(#(1, ""))) #(1, "") |> dynamic.from - |> dynamic.typed_tuple2(dynamic.int, dynamic.int) + |> dynamic.tuple2(dynamic.int, dynamic.int) |> should.equal(Error(DecodeError(expected: "Int", found: "String"))) #(1, 2, 3) |> dynamic.from - |> dynamic.typed_tuple2(dynamic.int, dynamic.int) + |> dynamic.tuple2(dynamic.int, dynamic.int) |> should.equal(Error(DecodeError( expected: "Tuple of 2 elements", found: "Tuple of 3 elements", @@ -377,7 +349,7 @@ pub fn typed_tuple2_test() { 1 |> dynamic.from - |> dynamic.typed_tuple2(dynamic.int, dynamic.int) + |> dynamic.tuple2(dynamic.int, dynamic.int) |> should.equal(Error(DecodeError( expected: "Tuple of 2 elements", found: "Int", |