aboutsummaryrefslogtreecommitdiff
path: root/test/functional/helpers.lua
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2017-02-27 10:20:25 +0100
committerGitHub <noreply@github.com>2017-02-27 10:20:25 +0100
commit8c8ce1832e780f87b2922ba3acf0d44f78c50931 (patch)
treeb4188c6c617bce73f806019d205129cee1f64e55 /test/functional/helpers.lua
parente502cca010357773252c686ef535bb2998aeb50b (diff)
parent31cdb227ba60e8867b3cb8e60ae8215290dd85a4 (diff)
downloadrneovim-8c8ce1832e780f87b2922ba3acf0d44f78c50931.tar.gz
rneovim-8c8ce1832e780f87b2922ba3acf0d44f78c50931.tar.bz2
rneovim-8c8ce1832e780f87b2922ba3acf0d44f78c50931.zip
Merge #6111 from ZyX-I/split-eval'/os-fileio
Refactor writefile() and create more tests for it
Diffstat (limited to 'test/functional/helpers.lua')
-rw-r--r--test/functional/helpers.lua11
1 files changed, 11 insertions, 0 deletions
diff --git a/test/functional/helpers.lua b/test/functional/helpers.lua
index 53cbf8d4a1..a894fa9328 100644
--- a/test/functional/helpers.lua
+++ b/test/functional/helpers.lua
@@ -344,6 +344,16 @@ local function write_file(name, text, dont_dedent)
file:close()
end
+local function read_file(name)
+ local file = io.open(name, 'r')
+ if not file then
+ return nil
+ end
+ local ret = file:read('*a')
+ file:close()
+ return ret
+end
+
local function source(code)
local fname = tmpname()
write_file(fname, code)
@@ -585,6 +595,7 @@ local M = {
sleep = sleep,
set_session = set_session,
write_file = write_file,
+ read_file = read_file,
os_name = os_name,
rmdir = rmdir,
mkdir = lfs.mkdir,