aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/testdir
diff options
context:
space:
mode:
authorJan Edmund Lazo <jan.lazo@mail.utoronto.ca>2020-10-17 16:01:22 -0400
committerGitHub <noreply@github.com>2020-10-17 16:01:22 -0400
commitbd80671786f59152d5ff19ca5ecd065ace067a51 (patch)
treee74eb3b98a1c879c2b1dd82a53574a39084322e1 /src/nvim/testdir
parentb5cd052037c532e5416919e4077b721ce6ab3a38 (diff)
parent8c9d9fa3044e0c081a2603d3a9d6fa58aa9b6c99 (diff)
downloadrneovim-bd80671786f59152d5ff19ca5ecd065ace067a51.tar.gz
rneovim-bd80671786f59152d5ff19ca5ecd065ace067a51.tar.bz2
rneovim-bd80671786f59152d5ff19ca5ecd065ace067a51.zip
Merge pull request #13101 from skippi/vim-8.2.0868
vim-patch:8.2.0868
Diffstat (limited to 'src/nvim/testdir')
-rw-r--r--src/nvim/testdir/test_functions.vim6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/nvim/testdir/test_functions.vim b/src/nvim/testdir/test_functions.vim
index 8fa70a5313..00f0126582 100644
--- a/src/nvim/testdir/test_functions.vim
+++ b/src/nvim/testdir/test_functions.vim
@@ -1083,6 +1083,12 @@ func Test_trim()
call assert_equal("", trim("", ""))
call assert_equal("a", trim("a", ""))
call assert_equal("", trim("", "a"))
+ call assert_equal("vim", trim(" vim ", " ", 0))
+ call assert_equal("vim ", trim(" vim ", " ", 1))
+ call assert_equal(" vim", trim(" vim ", " ", 2))
+ call assert_fails('call trim(" vim ", " ", [])', 'E745:')
+ call assert_fails('call trim(" vim ", " ", -1)', 'E475:')
+ call assert_fails('call trim(" vim ", " ", 3)', 'E475:')
let chars = join(map(range(1, 0x20) + [0xa0], {n -> nr2char(n)}), '')
call assert_equal("x", trim(chars . "x" . chars))