Skip to content

Commit

Permalink
fixup: close gzip file handles
Browse files Browse the repository at this point in the history
  • Loading branch information
janlazo committed Jun 3, 2018
1 parent 9305660 commit 2ecade9
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions test/functional/legacy/011_autocommands_spec.lua
Expand Up @@ -18,6 +18,7 @@ local clear, feed_command, expect, eq, neq, dedent, write_file, feed =
helpers.clear, helpers.feed_command, helpers.expect, helpers.eq, helpers.neq,
helpers.dedent, helpers.write_file, helpers.feed
local iswin = helpers.iswin
local read_file = helpers.read_file

local function has_gzip()
local null = iswin() and 'nul' or '/dev/null'
Expand Down Expand Up @@ -77,7 +78,7 @@ describe('file reading, writing and bufnew and filter autocommands', function()

it('BufReadPre, BufReadPost (using gzip)', function()
prepare_gz_file('Xtestfile', text1)
local gzip_data = io.open('Xtestfile.gz'):read('*all')
local gzip_data = read_file('Xtestfile.gz')
feed_command('let $GZIP = ""')
-- Setup autocommands to decompress before reading and re-compress afterwards.
feed_command("au BufReadPre *.gz exe '!gzip -d ' . shellescape(expand('<afile>'))")
Expand All @@ -91,7 +92,7 @@ describe('file reading, writing and bufnew and filter autocommands', function()
-- Expect the decompressed file in the buffer.
expect(text1)
-- Expect the original file to be unchanged.
eq(gzip_data, io.open('Xtestfile.gz'):read('*all'))
eq(gzip_data, read_file('Xtestfile.gz'))
end)

-- luacheck: ignore 621 (Indentation)
Expand Down

0 comments on commit 2ecade9

Please sign in to comment.