From cd9f78320acf2942b5e63cd5370f14f3cce12662 Mon Sep 17 00:00:00 2001 From: Louis Pilfold Date: Tue, 30 Jun 2020 13:21:20 +0100 Subject: bit_string.{to_string, is_utf8} --- test/gleam/bit_string_test.gleam | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'test') diff --git a/test/gleam/bit_string_test.gleam b/test/gleam/bit_string_test.gleam index 997f379..ea577fd 100644 --- a/test/gleam/bit_string_test.gleam +++ b/test/gleam/bit_string_test.gleam @@ -69,3 +69,25 @@ pub fn u32_test() { bit_string.int_from_u32(bit_string.from_string("12345")), ) } + +pub fn to_string_test() { + <<>> + |> bit_string.to_string + |> should.equal(Ok("")) + + <<"":utf8>> + |> bit_string.to_string + |> should.equal(Ok("")) + + <<"Hello":utf8>> + |> bit_string.to_string + |> should.equal(Ok("Hello")) + + <<"ø":utf8>> + |> bit_string.to_string + |> should.equal(Ok("ø")) + + <<65535:16>> + |> bit_string.to_string + |> should.equal(Error(Nil)) +} -- cgit v1.2.3