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