diff options
author | Justin M. Keyes <justinkz@gmail.com> | 2017-02-27 10:20:25 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-02-27 10:20:25 +0100 |
commit | 8c8ce1832e780f87b2922ba3acf0d44f78c50931 (patch) | |
tree | b4188c6c617bce73f806019d205129cee1f64e55 /test/functional/helpers.lua | |
parent | e502cca010357773252c686ef535bb2998aeb50b (diff) | |
parent | 31cdb227ba60e8867b3cb8e60ae8215290dd85a4 (diff) | |
download | rneovim-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.lua | 11 |
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, |