diff options
-rw-r--r-- | gen/src/gleam@string.erl | 2 | ||||
-rw-r--r-- | gen/test/gleam@string_test.erl | 12 | ||||
-rw-r--r-- | src/gleam/string.gleam | 2 |
3 files changed, 8 insertions, 8 deletions
diff --git a/gen/src/gleam@string.erl b/gen/src/gleam@string.erl index d383316..8cbfd1e 100644 --- a/gen/src/gleam@string.erl +++ b/gen/src/gleam@string.erl @@ -56,7 +56,7 @@ repeat_help(Chunk, Result, Repeats) -> end. repeat(String, Times) -> - repeat_help(String, [<<"">>], Times). + repeat_help(String, [], Times). join(Strings, Separator) -> gleam@iodata:to_string( diff --git a/gen/test/gleam@string_test.erl b/gen/test/gleam@string_test.erl index 15d3a4f..603ff1c 100644 --- a/gen/test/gleam@string_test.erl +++ b/gen/test/gleam@string_test.erl @@ -1,7 +1,7 @@ -module(gleam@string_test). -compile(no_auto_import). --export([length_test/0, lowercase_test/0, uppercase_test/0, reverse_test/0, split_test/0, replace_test/0, append_test/0, repeat_test/0, compare_test/0, contains_test/0, concat_test/0, join_test/0]). +-export([length_test/0, lowercase_test/0, uppercase_test/0, reverse_test/0, split_test/0, replace_test/0, append_test/0, compare_test/0, contains_test/0, concat_test/0, repeat_test/0, join_test/0]). length_test() -> gleam@should:equal(gleam@string:length(<<"ß↑e̊">>), 3), @@ -39,11 +39,6 @@ append_test() -> <<"Test Me">> ). -repeat_test() -> - gleam@should:equal(gleam@string:repeat(<<"hi">>, 3), <<"hihihi">>), - gleam@should:equal(gleam@string:repeat(<<"hi">>, 0), <<"">>), - gleam@should:equal(gleam@string:repeat(<<"hi">>, -1), <<"">>). - compare_test() -> gleam@should:equal(gleam@string:compare(<<"">>, <<"">>), eq), gleam@should:equal(gleam@string:compare(<<"a">>, <<"">>), gt), @@ -65,6 +60,11 @@ concat_test() -> <<"Hello, world!">> ). +repeat_test() -> + gleam@should:equal(gleam@string:repeat(<<"hi">>, 3), <<"hihihi">>), + gleam@should:equal(gleam@string:repeat(<<"hi">>, 0), <<"">>), + gleam@should:equal(gleam@string:repeat(<<"hi">>, -1), <<"">>). + join_test() -> gleam@should:equal( gleam@string:join([<<"Hello">>, <<"world!">>], <<", ">>), diff --git a/src/gleam/string.gleam b/src/gleam/string.gleam index b278c25..880ee6a 100644 --- a/src/gleam/string.gleam +++ b/src/gleam/string.gleam @@ -229,7 +229,7 @@ fn repeat_help(chunk: String, result: List(String), repeats: Int) -> String { } pub fn repeat(string: String, times times: Int) -> String { - repeat_help(string, [""], times) + repeat_help(string, [], times) } /// Join many strings together with a given separator. |