aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/testdir/test_source_utf8.vim
diff options
context:
space:
mode:
authorJosh Rahm <joshuarahm@gmail.com>2023-11-30 20:35:25 +0000
committerJosh Rahm <joshuarahm@gmail.com>2023-11-30 20:35:25 +0000
commit1b7b916b7631ddf73c38e3a0070d64e4636cb2f3 (patch)
treecd08258054db80bb9a11b1061bb091c70b76926a /src/nvim/testdir/test_source_utf8.vim
parenteaa89c11d0f8aefbb512de769c6c82f61a8baca3 (diff)
parent4a8bf24ac690004aedf5540fa440e788459e5e34 (diff)
downloadrneovim-aucmd_textputpost.tar.gz
rneovim-aucmd_textputpost.tar.bz2
rneovim-aucmd_textputpost.zip
Merge remote-tracking branch 'upstream/master' into aucmd_textputpostaucmd_textputpost
Diffstat (limited to 'src/nvim/testdir/test_source_utf8.vim')
-rw-r--r--src/nvim/testdir/test_source_utf8.vim61
1 files changed, 0 insertions, 61 deletions
diff --git a/src/nvim/testdir/test_source_utf8.vim b/src/nvim/testdir/test_source_utf8.vim
deleted file mode 100644
index 66fabe0442..0000000000
--- a/src/nvim/testdir/test_source_utf8.vim
+++ /dev/null
@@ -1,61 +0,0 @@
-" Test the :source! command
-source check.vim
-
-func Test_source_utf8()
- " check that sourcing a script with 0x80 as second byte works
- new
- call setline(1, [':%s/àx/--à1234--/g', ':%s/Àx/--À1234--/g'])
- write! Xscript
- bwipe!
- new
- call setline(1, [' àx ', ' Àx '])
- source! Xscript | echo
- call assert_equal(' --à1234-- ', getline(1))
- call assert_equal(' --À1234-- ', getline(2))
- bwipe!
- call delete('Xscript')
-endfunc
-
-func Test_source_latin()
- " check that sourcing a latin1 script with a 0xc0 byte works
- new
- call setline(1, ["call feedkeys('r')", "call feedkeys('\xc0', 'xt')"])
- write! Xscript
- bwipe!
- new
- call setline(1, ['xxx'])
- source Xscript
- call assert_equal("\u00c0xx", getline(1))
- bwipe!
- call delete('Xscript')
-endfunc
-
-" Test for sourcing a file with CTRL-V's at the end of the line
-func Test_source_ctrl_v()
- call writefile(['map __1 afirst',
- \ 'map __2 asecond',
- \ 'map __3 athird',
- \ 'map __4 afourth',
- \ 'map __5 afifth',
- \ "map __1 asd\<C-V>",
- \ "map __2 asd\<C-V>\<C-V>",
- \ "map __3 asd\<C-V>\<C-V>",
- \ "map __4 asd\<C-V>\<C-V>\<C-V>",
- \ "map __5 asd\<C-V>\<C-V>\<C-V>",
- \ ], 'Xtestfile')
- source Xtestfile
- enew!
- exe "normal __1\<Esc>\<Esc>__2\<Esc>__3\<Esc>\<Esc>__4\<Esc>__5\<Esc>"
- exe "%s/\<C-J>/0/g"
- call assert_equal(['sd',
- \ "map __2 asd\<Esc>secondsd\<Esc>sd0map __5 asd0fifth"],
- \ getline(1, 2))
-
- enew!
- call delete('Xtestfile')
- unmap __1
- unmap __2
- unmap __3
- unmap __4
- unmap __5
-endfunc