aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLouis Pilfold <louis@lpil.uk>2023-11-27 18:51:27 +0000
committerLouis Pilfold <louis@lpil.uk>2023-11-27 18:53:56 +0000
commita7dec79942853e926b7fecbe0207f0f71ec04390 (patch)
tree583184adee468c483e026c017467ae2492aa0286
parentfe69c891d35066294a2ce421cc4f11e2d8959887 (diff)
downloadgleam_stdlib-a7dec79942853e926b7fecbe0207f0f71ec04390.tar.gz
gleam_stdlib-a7dec79942853e926b7fecbe0207f0f71ec04390.zip
Remove deprecated test modules
-rw-r--r--test/gleam/base_test.gleam88
-rw-r--r--test/gleam/bit_builder_test.gleam94
-rw-r--r--test/gleam/bit_string_test.gleam135
3 files changed, 0 insertions, 317 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))
-}
diff --git a/test/gleam/bit_builder_test.gleam b/test/gleam/bit_builder_test.gleam
deleted file mode 100644
index ad5de85..0000000
--- a/test/gleam/bit_builder_test.gleam
+++ /dev/null
@@ -1,94 +0,0 @@
-import gleam/bit_builder
-import gleam/string_builder
-import gleam/should
-
-pub fn builder_test() {
- let data =
- bit_builder.from_bit_string(<<1>>)
- |> bit_builder.append(<<2>>)
- |> bit_builder.append(<<3>>)
- |> bit_builder.prepend(<<0>>)
-
- data
- |> bit_builder.to_bit_string
- |> should.equal(<<0, 1, 2, 3>>)
-
- data
- |> bit_builder.byte_size
- |> should.equal(4)
-}
-
-pub fn builder_with_strings_test() {
- let data =
- bit_builder.from_bit_string(<<1>>)
- |> bit_builder.append_string("2")
- |> bit_builder.append_string("3")
- |> bit_builder.prepend_string("0")
-
- data
- |> bit_builder.to_bit_string
- |> should.equal(<<"0":utf8, 1, "2":utf8, "3":utf8>>)
-
- data
- |> bit_builder.byte_size
- |> should.equal(4)
-}
-
-pub fn builder_with_builders_test() {
- let data =
- bit_builder.from_bit_string(<<1>>)
- |> bit_builder.append_builder(bit_builder.from_bit_string(<<2>>))
- |> bit_builder.append_builder(bit_builder.from_bit_string(<<3>>))
- |> bit_builder.prepend_builder(bit_builder.from_bit_string(<<0>>))
-
- data
- |> bit_builder.to_bit_string
- |> should.equal(<<0, 1, 2, 3>>)
-
- data
- |> bit_builder.byte_size
- |> should.equal(4)
-}
-
-pub fn concat_test() {
- [
- bit_builder.from_bit_string(<<1, 2>>),
- bit_builder.from_bit_string(<<3, 4>>),
- bit_builder.from_bit_string(<<5, 6>>),
- ]
- |> bit_builder.concat
- |> bit_builder.to_bit_string
- |> should.equal(<<1, 2, 3, 4, 5, 6>>)
-}
-
-pub fn concat_bit_strings_test() {
- bit_builder.concat_bit_strings([<<"h":utf8>>, <<"e":utf8>>, <<"y":utf8>>])
- |> bit_builder.to_bit_string
- |> should.equal(<<"hey":utf8>>)
-}
-
-pub fn from_bit_string_test() {
- // Regression test: no additional modification of the builder
- bit_builder.from_bit_string(<<>>)
- |> bit_builder.to_bit_string
- |> should.equal(<<>>)
-}
-
-pub fn from_string_test() {
- // Regression test: no additional modification of the builder
- bit_builder.from_string("")
- |> bit_builder.to_bit_string
- |> should.equal(<<>>)
-}
-
-pub fn new_test() {
- bit_builder.new()
- |> bit_builder.to_bit_string
- |> should.equal(<<>>)
-}
-
-pub fn from_string_builder_test() {
- string_builder.from_string("hello")
- |> bit_builder.from_string_builder
- |> should.equal(bit_builder.from_string("hello"))
-}
diff --git a/test/gleam/bit_string_test.gleam b/test/gleam/bit_string_test.gleam
deleted file mode 100644
index 67e791b..0000000
--- a/test/gleam/bit_string_test.gleam
+++ /dev/null
@@ -1,135 +0,0 @@
-import gleam/bit_string
-import gleam/should
-
-pub fn byte_size_test() {
- bit_string.byte_size(bit_string.from_string("hello"))
- |> should.equal(5)
-
- bit_string.byte_size(bit_string.from_string(""))
- |> should.equal(0)
-}
-
-pub fn not_equal_test() {
- bit_string.from_string("test")
- |> should.not_equal(bit_string.from_string("asdf"))
-}
-
-pub fn append_test() {
- bit_string.from_string("Test")
- |> bit_string.append(bit_string.from_string(" Me"))
- |> should.equal(bit_string.from_string("Test Me"))
-
- <<1, 2>>
- |> bit_string.append(<<>>)
- |> should.equal(<<1, 2>>)
-
- <<1, 2>>
- |> bit_string.append(<<3, 4>>)
- |> should.equal(<<1, 2, 3, 4>>)
-}
-
-@target(erlang)
-pub fn append_erlang_only_test() {
- <<1, 2:4>>
- |> bit_string.append(<<3>>)
- |> should.equal(<<1, 2:4, 3>>)
-}
-
-pub fn concat_test() {
- [<<1, 2>>]
- |> bit_string.concat
- |> should.equal(<<1, 2>>)
-
- [<<1, 2>>, <<3>>, <<4>>]
- |> bit_string.concat
- |> should.equal(<<1, 2, 3, 4>>)
-}
-
-@target(erlang)
-pub fn concat_erlang_only_test() {
- [<<1, 2:4>>, <<3>>]
- |> bit_string.concat
- |> should.equal(<<1, 2:4, 3>>)
-}
-
-pub fn slice_test() {
- <<"hello":utf8>>
- |> bit_string.slice(0, 5)
- |> should.equal(Ok(<<"hello":utf8>>))
-
- <<"hello":utf8>>
- |> bit_string.slice(0, 0)
- |> should.equal(Ok(<<"":utf8>>))
-
- <<"hello":utf8>>
- |> bit_string.slice(2, 2)
- |> should.equal(Ok(<<"ll":utf8>>))
-
- <<"hello":utf8>>
- |> bit_string.slice(5, -2)
- |> should.equal(Ok(<<"lo":utf8>>))
-
- <<"":utf8>>
- |> bit_string.slice(0, 0)
- |> should.equal(Ok(<<"":utf8>>))
-
- <<"hello":utf8>>
- |> bit_string.slice(6, 0)
- |> should.equal(Error(Nil))
-
- <<"hello":utf8>>
- |> bit_string.slice(1, -2)
- |> should.equal(Error(Nil))
-
- bit_string.from_string("hello")
- |> bit_string.slice(-1, 1)
- |> should.equal(Error(Nil))
-
- bit_string.from_string("hello")
- |> bit_string.slice(1, 6)
- |> should.equal(Error(Nil))
-}
-
-pub fn to_string_test() {
- <<>>
- |> bit_string.to_string
- |> should.equal(Ok(""))
-
- <<"":utf8>>
- |> bit_string.to_string
- |> should.equal(Ok(""))
-
- <<"Hello":utf8>>
- |> bit_string.to_string
- |> should.equal(Ok("Hello"))
-
- <<"ø":utf8>>
- |> bit_string.to_string
- |> should.equal(Ok("ø"))
-
- <<65_535>>
- |> bit_string.to_string
- |> should.equal(Error(Nil))
-}
-
-pub fn is_utf8_test() {
- <<>>
- |> bit_string.is_utf8
- |> should.be_true
-
- <<"":utf8>>
- |> bit_string.is_utf8
- |> should.be_true
-
- <<"Hello":utf8>>
- |> bit_string.is_utf8
- |> should.be_true
-
- <<"ø":utf8>>
- |> bit_string.is_utf8
- |> should.be_true
-
- <<65_535>>
- |> bit_string.is_utf8
- |> should.be_false
-}