aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/testdir/test_writefile.vim
diff options
context:
space:
mode:
authorlonerover <pathfinder1644@yahoo.com>2017-03-13 20:16:40 +0800
committerlonerover <pathfinder1644@yahoo.com>2017-03-13 20:24:48 +0800
commit76829898bdcbf7f19ea2c6099c45c414510c6a38 (patch)
tree4d19b148b4ef692b8c1045f78a5fe3b88c6427ff /src/nvim/testdir/test_writefile.vim
parentec4c12570caa10a97c8a11e2fd1892fcb6068387 (diff)
downloadrneovim-76829898bdcbf7f19ea2c6099c45c414510c6a38.tar.gz
rneovim-76829898bdcbf7f19ea2c6099c45c414510c6a38.tar.bz2
rneovim-76829898bdcbf7f19ea2c6099c45c414510c6a38.zip
vim-patch:7.4.2305
Problem: Marks, writefile and nested function tests are old style. Solution: Turn them into new style tests. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/19a1669ffc796e30a83c5600f82f12ebf63a2261
Diffstat (limited to 'src/nvim/testdir/test_writefile.vim')
-rw-r--r--src/nvim/testdir/test_writefile.vim16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/nvim/testdir/test_writefile.vim b/src/nvim/testdir/test_writefile.vim
new file mode 100644
index 0000000000..d820c580ac
--- /dev/null
+++ b/src/nvim/testdir/test_writefile.vim
@@ -0,0 +1,16 @@
+
+function! Test_WriteFile()
+ let f = tempname()
+ call writefile(["over","written"], f, "b")
+ call writefile(["hello","world"], f, "b")
+ call writefile(["!", "good"], f, "a")
+ call writefile(["morning"], f, "ab")
+ call writefile(["", "vimmers"], f, "ab")
+ let l = readfile(f)
+ call assert_equal("hello", l[0])
+ call assert_equal("world!", l[1])
+ call assert_equal("good", l[2])
+ call assert_equal("morning", l[3])
+ call assert_equal("vimmers", l[4])
+ call delete(f)
+endfunction