diff options
author | ZyX <kp-pav@yandex.ru> | 2016-07-31 20:13:19 +0300 |
---|---|---|
committer | ZyX <kp-pav@yandex.ru> | 2017-02-14 01:10:31 +0300 |
commit | fe0eecf9cc9a9290cc67168779edc101e59d77eb (patch) | |
tree | 0e136b4c7b332d6c99f6dde50ca1c2ab1d4d95a3 /test/functional/helpers.lua | |
parent | 222d98310a3b196cf21ca5885765b2ddca9195b6 (diff) | |
download | rneovim-fe0eecf9cc9a9290cc67168779edc101e59d77eb.tar.gz rneovim-fe0eecf9cc9a9290cc67168779edc101e59d77eb.tar.bz2 rneovim-fe0eecf9cc9a9290cc67168779edc101e59d77eb.zip |
eval: writefile: Give more adequate IO errors and do not call putc()
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 4db658d98c..eb6cc95f34 100644 --- a/test/functional/helpers.lua +++ b/test/functional/helpers.lua @@ -343,6 +343,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) @@ -584,6 +594,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, |