diff options
author | inoas <mail@inoas.com> | 2022-12-04 19:54:03 +0100 |
---|---|---|
committer | Louis Pilfold <louis@lpil.uk> | 2022-12-22 20:44:33 +0000 |
commit | 9cd78407f0402d7408dee4da7a5c405141579a32 (patch) | |
tree | 4e456d4b2ec17ce972b4261c7f64073e01a067af /test | |
parent | 663729b8a619d1076fda8953abdb06070a786269 (diff) | |
download | gleam_stdlib-9cd78407f0402d7408dee4da7a5c405141579a32.tar.gz gleam_stdlib-9cd78407f0402d7408dee4da7a5c405141579a32.zip |
tests
Diffstat (limited to 'test')
-rw-r--r-- | test/gleam/string_test.gleam | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/test/gleam/string_test.gleam b/test/gleam/string_test.gleam index 37671d3..5aad968 100644 --- a/test/gleam/string_test.gleam +++ b/test/gleam/string_test.gleam @@ -511,6 +511,10 @@ pub fn bit_string_utf_codepoint_test() { } pub fn to_ints_test() { + "" + |> string.to_ints + |> should.equal([]) + "abc" |> string.to_ints |> should.equal([97, 98, 99]) @@ -518,6 +522,19 @@ pub fn to_ints_test() { "🐍" |> string.to_ints |> should.equal([128013]) + + { + assert Ok(cp) = string.utf_codepoint(128013) + [cp] + } + |> string.from_utf_codepoints + |> string.to_ints + |> should.equal([128013]) + + string.to_utf_codepoints("🐍") + |> string.from_utf_codepoints + |> string.to_ints + "🐍" } pub fn to_option_test() { |