diff options
Diffstat (limited to 'test/utf_codepoint_test.gleam')
-rw-r--r-- | test/utf_codepoint_test.gleam | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/test/utf_codepoint_test.gleam b/test/utf_codepoint_test.gleam new file mode 100644 index 0000000..a3747ba --- /dev/null +++ b/test/utf_codepoint_test.gleam @@ -0,0 +1,16 @@ +import gleam/should +import gleam/utf_codepoint + +pub fn from_int_test() { + utf_codepoint.from_int(1114444) + |> should.be_error + + utf_codepoint.from_int(65534) + |> should.be_error + + utf_codepoint.from_int(55296) + |> should.be_error + + assert Ok(snake) = utf_codepoint.from_int(128013) + should.equal(<<snake:utf8_codepoint>>, <<"🐍":utf8>>) +} |