aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorLouis Pilfold <louis@lpil.uk>2021-07-21 18:34:57 +0100
committerLouis Pilfold <louis@lpil.uk>2021-07-21 18:34:57 +0100
commit733032f0d8570913f41ccf9498fe82301f2eadc6 (patch)
tree8ada00ea77a11e3ef8f4cdb0d59ca71b0aa1068f /test
parent363d0a0c95fc1f3c91fe5c1101cac9d848c66fde (diff)
downloadgleam_stdlib-733032f0d8570913f41ccf9498fe82301f2eadc6.tar.gz
gleam_stdlib-733032f0d8570913f41ccf9498fe82301f2eadc6.zip
Convert some string functions
Diffstat (limited to 'test')
-rw-r--r--test/gleam/string_test.gleam60
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")