aboutsummaryrefslogtreecommitdiff
path: root/test/gleam/base_test.gleam
diff options
context:
space:
mode:
Diffstat (limited to 'test/gleam/base_test.gleam')
-rw-r--r--test/gleam/base_test.gleam88
1 files changed, 0 insertions, 88 deletions
diff --git a/test/gleam/base_test.gleam b/test/gleam/base_test.gleam
deleted file mode 100644
index 44cabd9..0000000
--- a/test/gleam/base_test.gleam
+++ /dev/null
@@ -1,88 +0,0 @@
-import gleam/base
-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("")
-}
-
-pub fn decode64_test() {
- "/3/+/A=="
- |> base.decode64()
- |> should.equal(Ok(<<255, 127, 254, 252>>))
-
- "/3/+/A"
- |> base.decode64()
- |> should.equal(Ok(<<255, 127, 254, 252>>))
-
- "AAAA"
- |> base.decode64()
- |> should.equal(Ok(<<0, 0, 0>>))
-
- ""
- |> base.decode64()
- |> should.equal(Ok(<<>>))
-
- ")!"
- |> base.decode64()
- |> should.equal(Error(Nil))
-}
-
-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")
-
- <<0, 0, 0>>
- |> base.url_encode64(True)
- |> should.equal("AAAA")
-
- <<>>
- |> base.url_encode64(True)
- |> should.equal("")
-}
-
-pub fn url_decode64_test() {
- "_3_-_A=="
- |> base.url_decode64()
- |> should.equal(Ok(<<255, 127, 254, 252>>))
-
- "_3_-_A"
- |> base.url_decode64()
- |> should.equal(Ok(<<255, 127, 254, 252>>))
-
- "AAAA"
- |> base.url_decode64()
- |> should.equal(Ok(<<0, 0, 0>>))
-
- ""
- |> base.url_decode64()
- |> should.equal(Ok(<<>>))
-
- ")!"
- |> base.url_decode64()
- |> should.equal(Error(Nil))
-}
-
-pub fn decode64_crash_regression_1_test() {
- "aGktdGhlcmU.uWUWvrAleKQ2jsWcU97H-RPJ5qRRcE_s"
- |> base.decode64()
- |> should.equal(Error(Nil))
-}