diff options
author | Louis Pilfold <louis@lpil.uk> | 2020-04-16 16:24:38 +0100 |
---|---|---|
committer | Louis Pilfold <louis@lpil.uk> | 2020-04-16 16:24:38 +0100 |
commit | 7d4a4ffc8362e5e5ceef01d5a1251e4116ed124d (patch) | |
tree | 7e9a21a74e9d4885df67aa735c2a6a02078b98ff | |
parent | bfdde0ee0b60482f5d41e7e6cbae2b11f9daf08f (diff) | |
download | gleam_stdlib-7d4a4ffc8362e5e5ceef01d5a1251e4116ed124d.tar.gz gleam_stdlib-7d4a4ffc8362e5e5ceef01d5a1251e4116ed124d.zip |
Remove extra string
-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. |