diff options
author | Louis Pilfold <louis@lpil.uk> | 2021-07-21 18:34:57 +0100 |
---|---|---|
committer | Louis Pilfold <louis@lpil.uk> | 2021-07-21 18:34:57 +0100 |
commit | 733032f0d8570913f41ccf9498fe82301f2eadc6 (patch) | |
tree | 8ada00ea77a11e3ef8f4cdb0d59ca71b0aa1068f /test | |
parent | 363d0a0c95fc1f3c91fe5c1101cac9d848c66fde (diff) | |
download | gleam_stdlib-733032f0d8570913f41ccf9498fe82301f2eadc6.tar.gz gleam_stdlib-733032f0d8570913f41ccf9498fe82301f2eadc6.zip |
Convert some string functions
Diffstat (limited to 'test')
-rw-r--r-- | test/gleam/string_test.gleam | 60 |
1 files changed, 31 insertions, 29 deletions
diff --git a/test/gleam/string_test.gleam b/test/gleam/string_test.gleam index 085e2f9..05a4322 100644 --- a/test/gleam/string_test.gleam +++ b/test/gleam/string_test.gleam @@ -1,34 +1,34 @@ -if erlang { - import gleam/string - import gleam/should - import gleam/order +import gleam/string +import gleam/should +import gleam/order - pub fn length_test() { - string.length("ß↑e̊") - |> should.equal(3) +pub fn length_test() { + string.length("ß↑e̊") + |> should.equal(3) - string.length("Gleam") - |> should.equal(5) + string.length("Gleam") + |> should.equal(5) - string.length("") - |> should.equal(0) - } + string.length("") + |> should.equal(0) +} - pub fn lowercase_test() { - string.lowercase("Gleam") - |> should.equal("gleam") - } +pub fn lowercase_test() { + string.lowercase("Gleam") + |> should.equal("gleam") +} - pub fn uppercase_test() { - string.uppercase("Gleam") - |> should.equal("GLEAM") - } +pub fn uppercase_test() { + string.uppercase("Gleam") + |> should.equal("GLEAM") +} - pub fn reverse_test() { - string.reverse("Gleam") - |> should.equal("maelG") - } +pub fn reverse_test() { + string.reverse("Gleam") + |> should.equal("maelG") +} +if erlang { pub fn split_test() { "Gleam,Erlang,Elixir" |> string.split(",") @@ -52,13 +52,15 @@ if erlang { |> string.split_once(",") |> should.equal(Error(Nil)) } +} - pub fn replace_test() { - "Gleam,Erlang,Elixir" - |> string.replace(",", "++") - |> should.equal("Gleam++Erlang++Elixir") - } +pub fn replace_test() { + "Gleam,Erlang,Elixir" + |> string.replace(",", "++") + |> should.equal("Gleam++Erlang++Elixir") +} +if erlang { pub fn append_test() { "Test" |> string.append(" Me") |