aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/gleam/dynamic_test.gleam14
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