diff options
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, |