diff options
| author | Justin M. Keyes <justinkz@gmail.com> | 2018-06-25 02:08:21 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-06-25 02:08:21 +0200 |
| commit | e475476d1041a6632cfb9d3fff48051fcef0fbf5 (patch) | |
| tree | c53a6e657d6d49080548df8a9d824fdca0e490c0 /src/nvim/testdir | |
| parent | 7892192751cc9c1f4d344eab101e531378568041 (diff) | |
| parent | 14b3741ec5410c4dc1b71950d1994f24c7a9744a (diff) | |
| download | rneovim-e475476d1041a6632cfb9d3fff48051fcef0fbf5.tar.gz rneovim-e475476d1041a6632cfb9d3fff48051fcef0fbf5.tar.bz2 rneovim-e475476d1041a6632cfb9d3fff48051fcef0fbf5.zip | |
Merge #8621 from janlazo/vim-8.0.0642
Diffstat (limited to 'src/nvim/testdir')
| -rw-r--r-- | src/nvim/testdir/test_writefile.vim | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/src/nvim/testdir/test_writefile.vim b/src/nvim/testdir/test_writefile.vim index d820c580ac..8b031646b5 100644 --- a/src/nvim/testdir/test_writefile.vim +++ b/src/nvim/testdir/test_writefile.vim @@ -1,5 +1,6 @@ +" Tests for the writefile() function. -function! Test_WriteFile() +func Test_writefile() let f = tempname() call writefile(["over","written"], f, "b") call writefile(["hello","world"], f, "b") @@ -13,4 +14,20 @@ function! Test_WriteFile() call assert_equal("morning", l[3]) call assert_equal("vimmers", l[4]) call delete(f) -endfunction +endfunc + +func Test_writefile_fails_gently() + call assert_fails('call writefile(["test"], "Xfile", [])', 'E730:') + call assert_false(filereadable("Xfile")) + call delete("Xfile") + + call assert_fails('call writefile(["test", [], [], [], "tset"], "Xfile")', 'E745:') + call assert_false(filereadable("Xfile")) + call delete("Xfile") + + call assert_fails('call writefile([], "Xfile", [])', 'E730:') + call assert_false(filereadable("Xfile")) + call delete("Xfile") + + call assert_fails('call writefile([], [])', 'E730:') +endfunc |