diff options
author | Richard Viney <richard.viney@gmail.com> | 2024-06-23 16:59:06 +1200 |
---|---|---|
committer | Louis Pilfold <louis@lpil.uk> | 2024-06-23 09:40:23 +0100 |
commit | 3592b0b847d0c4348fc37be868ac22607ce426de (patch) | |
tree | 3245d99c349932bf7c07bee1aec9b1562e375419 /test | |
parent | 6a6d5adf356993031ab2e79012e436dd2567a2f9 (diff) | |
download | gleam_stdlib-3592b0b847d0c4348fc37be868ac22607ce426de.tar.gz gleam_stdlib-3592b0b847d0c4348fc37be868ac22607ce426de.zip |
Improve Base64 decode performance
Diffstat (limited to 'test')
-rw-r--r-- | test/gleam/bit_array_test.gleam | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/test/gleam/bit_array_test.gleam b/test/gleam/bit_array_test.gleam index 1c3e7db..6693752 100644 --- a/test/gleam/bit_array_test.gleam +++ b/test/gleam/bit_array_test.gleam @@ -162,11 +162,13 @@ pub fn base64_encode_test() { |> bit_array.base64_encode(True) |> should.equal("") - string.repeat("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", 1024 * 32) + string.repeat("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", 1024 * 32) |> bit_array.from_string |> bit_array.base64_encode(True) - |> string.length - |> should.equal(1_398_104) + |> should.equal(string.repeat( + "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB", + 1024 * 32, + )) } pub fn base64_decode_test() { |