summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorruki <[email protected]>2019-07-17 13:51:27 +0800
committerGitHub <[email protected]>2019-07-17 13:51:27 +0800
commite0fbf9ffa3e809bd72afa6182f439db7cd6f4474 (patch)
tree732500a47d61a02cf333c3fa043e07ff1eeb989d /tests
parent7138d5770975053ad4fe60f1d8bdd5e4c774fe5b (diff)
parent09f10b74034b040a6cb56640cd2c2f1027051b50 (diff)
Merge pull request #492 from OpportunityLiu/trim
Custom trim chars
Diffstat (limited to 'tests')
-rw-r--r--tests/modules/string/test.lua15
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/modules/string/test.lua b/tests/modules/string/test.lua
index fbbadde08..538dfd893 100644
--- a/tests/modules/string/test.lua
+++ b/tests/modules/string/test.lua
@@ -14,27 +14,42 @@ function test_startswith(t)
end
function test_trim(t)
+ t:are_equal((""):trim(), "")
+ t:are_equal((" "):trim(), "")
+ t:are_equal((""):trim(""), "")
+ t:are_equal((" "):trim(""), "")
t:are_equal((" aaa ccc "):trim(), "aaa ccc")
t:are_equal(("aaa ccc "):trim(), "aaa ccc")
t:are_equal((" aaa ccc"):trim(), "aaa ccc")
t:are_equal(("aaa ccc"):trim(), "aaa ccc")
t:are_equal(("\t\naaa ccc\r\n"):trim(), "aaa ccc")
+ t:are_equal(("aba"):trim("a"), "b")
end
function test_ltrim(t)
+ t:are_equal((""):ltrim(), "")
+ t:are_equal((" "):ltrim(), "")
+ t:are_equal((""):ltrim(""), "")
+ t:are_equal((" "):ltrim(""), "")
t:are_equal((" aaa ccc "):ltrim(), "aaa ccc ")
t:are_equal(("aaa ccc "):ltrim(), "aaa ccc ")
t:are_equal((" aaa ccc"):ltrim(), "aaa ccc")
t:are_equal(("aaa ccc"):ltrim(), "aaa ccc")
t:are_equal(("\t\naaa ccc\r\n"):ltrim(), "aaa ccc\r\n")
+ t:are_equal(("aba"):ltrim("a"), "ba")
end
function test_rtrim(t)
+ t:are_equal((""):rtrim(), "")
+ t:are_equal((" "):rtrim(), "")
+ t:are_equal((""):rtrim(""), "")
+ t:are_equal((" "):rtrim(""), "")
t:are_equal((" aaa ccc "):rtrim(), " aaa ccc")
t:are_equal(("aaa ccc "):rtrim(), "aaa ccc")
t:are_equal((" aaa ccc"):rtrim(), " aaa ccc")
t:are_equal(("aaa ccc"):rtrim(), "aaa ccc")
t:are_equal(("\t\naaa ccc\r\n"):rtrim(), "\t\naaa ccc")
+ t:are_equal(("aba"):rtrim("a"), "ab")
end
function test_split(t)