From a8f009dc294d55b12f29c32afbdd3b3a43582f75 Mon Sep 17 00:00:00 2001 From: Mathias Jean Johansen Date: Sun, 1 May 2022 13:35:07 +0200 Subject: Add `capitalize` function to `String`s. --- test/gleam/string_test.gleam | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'test') diff --git a/test/gleam/string_test.gleam b/test/gleam/string_test.gleam index 8ad1080..14b034c 100644 --- a/test/gleam/string_test.gleam +++ b/test/gleam/string_test.gleam @@ -388,3 +388,33 @@ pub fn last_test() { |> string.last |> should.equal(Some(" ")) } + +pub fn capitalize_test() { + "" + |> string.capitalize + |> should.equal("") + + "gleam" + |> string.capitalize + |> should.equal("Gleam") + + "GLEAM" + |> string.capitalize + |> should.equal("Gleam") + + "g l e a m" + |> string.capitalize + |> should.equal("G l e a m") + + "1GLEAM" + |> string.capitalize + |> should.equal("1gleam") + + "_gLeAm1" + |> string.capitalize + |> should.equal("_gleam1") + + " gLeAm1" + |> string.capitalize + |> should.equal(" gleam1") +} -- cgit v1.2.3