diff options
-rw-r--r-- | test/gleam/dynamic_test.gleam | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/test/gleam/dynamic_test.gleam b/test/gleam/dynamic_test.gleam index 18d7b4d..7af89f3 100644 --- a/test/gleam/dynamic_test.gleam +++ b/test/gleam/dynamic_test.gleam @@ -10,12 +10,17 @@ pub fn bit_string_test() { "" |> dynamic.from |> dynamic.bit_string - |> should.equal(Ok(bit_string.from_string(""))) + |> should.equal(Ok(<<"":utf8>>)) "Hello" |> dynamic.from |> dynamic.bit_string - |> should.equal(Ok(bit_string.from_string("Hello"))) + |> should.equal(Ok(<<"Hello":utf8>>)) + + <<0, 2>> + |> dynamic.from + |> dynamic.bit_string + |> should.equal(Ok(<<0, 2>>)) 1 |> dynamic.from @@ -39,6 +44,11 @@ pub fn string_test() { |> dynamic.string |> should.equal(Ok("Hello")) + <<0, 2>> + |> dynamic.from + |> dynamic.string + |> should.equal(Error("Expected a string, got a bit_string")) + 1 |> dynamic.from |> dynamic.string |