From f869915d92bf90c385ddaaa6c059b25784364ab0 Mon Sep 17 00:00:00 2001 From: Louis Pilfold Date: Tue, 7 Sep 2021 19:53:09 +0100 Subject: base64 encode in JS --- test/gleam/base_test.gleam | 75 +++++++++++++++++++++++----------------------- 1 file changed, 38 insertions(+), 37 deletions(-) (limited to 'test') diff --git a/test/gleam/base_test.gleam b/test/gleam/base_test.gleam index dd59196..ade55c8 100644 --- a/test/gleam/base_test.gleam +++ b/test/gleam/base_test.gleam @@ -1,27 +1,26 @@ -if erlang { - import gleam/base - import gleam/io - import gleam/list - import gleam/should - - pub fn encode64_test() { - <<255, 127, 254, 252>> - |> base.encode64(True) - |> should.equal("/3/+/A==") - - <<255, 127, 254, 252>> - |> base.encode64(False) - |> should.equal("/3/+/A") - - <<0, 0, 0>> - |> base.encode64(True) - |> should.equal("AAAA") - - <<>> - |> base.encode64(True) - |> should.equal("") - } +import gleam/base +import gleam/list +import gleam/should + +pub fn encode64_test() { + <<255, 127, 254, 252>> + |> base.encode64(True) + |> should.equal("/3/+/A==") + + <<255, 127, 254, 252>> + |> base.encode64(False) + |> should.equal("/3/+/A") + + <<0, 0, 0>> + |> base.encode64(True) + |> should.equal("AAAA") + + <<>> + |> base.encode64(True) + |> should.equal("") +} +if erlang { pub fn decode64_test() { "/3/+/A==" |> base.decode64() @@ -43,25 +42,27 @@ if erlang { |> base.decode64() |> should.equal(Error(Nil)) } +} - pub fn url_encode64_test() { - <<255, 127, 254, 252>> - |> base.url_encode64(True) - |> should.equal("_3_-_A==") +pub fn url_encode64_test() { + <<255, 127, 254, 252>> + |> base.url_encode64(True) + |> should.equal("_3_-_A==") - <<255, 127, 254, 252>> - |> base.url_encode64(False) - |> should.equal("_3_-_A") + <<255, 127, 254, 252>> + |> base.url_encode64(False) + |> should.equal("_3_-_A") - <<0, 0, 0>> - |> base.url_encode64(True) - |> should.equal("AAAA") + <<0, 0, 0>> + |> base.url_encode64(True) + |> should.equal("AAAA") - <<>> - |> base.url_encode64(True) - |> should.equal("") - } + <<>> + |> base.url_encode64(True) + |> should.equal("") +} +if erlang { pub fn url_decode64_test() { "_3_-_A==" |> base.url_decode64() -- cgit v1.2.3