diff options
author | Louis Pilfold <louis@lpil.uk> | 2023-11-27 18:51:27 +0000 |
---|---|---|
committer | Louis Pilfold <louis@lpil.uk> | 2023-11-27 18:53:56 +0000 |
commit | a7dec79942853e926b7fecbe0207f0f71ec04390 (patch) | |
tree | 583184adee468c483e026c017467ae2492aa0286 | |
parent | fe69c891d35066294a2ce421cc4f11e2d8959887 (diff) | |
download | gleam_stdlib-a7dec79942853e926b7fecbe0207f0f71ec04390.tar.gz gleam_stdlib-a7dec79942853e926b7fecbe0207f0f71ec04390.zip |
Remove deprecated test modules
-rw-r--r-- | test/gleam/base_test.gleam | 88 | ||||
-rw-r--r-- | test/gleam/bit_builder_test.gleam | 94 | ||||
-rw-r--r-- | test/gleam/bit_string_test.gleam | 135 |
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 -} |