Merge #3149 'Fix pending() invocations'.

This commit is contained in:
Justin M. Keyes 2015-08-09 22:34:07 -04:00
commit 389c3b8581
6 changed files with 15 additions and 15 deletions

View File

@ -15,7 +15,7 @@ describe('mf_hash_grow()', function()
-- Check to see if cksum exists, otherwise skip the test -- Check to see if cksum exists, otherwise skip the test
if os.execute('which cksum 2>&1 > /dev/null') ~= 0 then if os.execute('which cksum 2>&1 > /dev/null') ~= 0 then
pending("was not tested because cksum was not found") pending('was not tested because cksum was not found', function() end)
else else
it('is working', function() it('is working', function()
execute('set fileformat=unix undolevels=-1') execute('set fileformat=unix undolevels=-1')

View File

@ -1,19 +1,19 @@
do do
local proc = local proc = io.popen(
io.popen([[python3 -c 'import neovim, sys; sys.stdout.write("ok")' 2> /dev/null]]) [[python3 -c 'import neovim, sys; sys.stdout.write("ok")' 2> /dev/null]])
if proc:read() ~= 'ok' then if proc:read() ~= 'ok' then
-- Don't run these tests if python3 is not available pending(
'python3 (or the python3 neovim module) is broken or missing',
function() end)
return return
end end
end end
local helpers = require('test.functional.helpers') local helpers = require('test.functional.helpers')
local eval, command, feed = helpers.eval, helpers.command, helpers.feed local eval, command, feed = helpers.eval, helpers.command, helpers.feed
local eq, clear, insert = helpers.eq, helpers.clear, helpers.insert local eq, clear, insert = helpers.eq, helpers.clear, helpers.insert
local expect, write_file = helpers.expect, helpers.write_file local expect, write_file = helpers.expect, helpers.write_file
describe('python3 commands and functions', function() describe('python3 commands and functions', function()
before_each(function() before_each(function()
clear() clear()

View File

@ -1,19 +1,19 @@
do do
local proc = local proc = io.popen(
io.popen([[python -c 'import neovim, sys; sys.stdout.write("ok")' 2> /dev/null]]) [[python -c 'import neovim, sys; sys.stdout.write("ok")' 2> /dev/null]])
if proc:read() ~= 'ok' then if proc:read() ~= 'ok' then
-- Don't run these tests if python is not available pending(
'python (or the python neovim module) is broken or missing',
function() end)
return return
end end
end end
local helpers = require('test.functional.helpers') local helpers = require('test.functional.helpers')
local eval, command, feed = helpers.eval, helpers.command, helpers.feed local eval, command, feed = helpers.eval, helpers.command, helpers.feed
local eq, clear, insert = helpers.eq, helpers.clear, helpers.insert local eq, clear, insert = helpers.eq, helpers.clear, helpers.insert
local expect, write_file = helpers.expect, helpers.write_file local expect, write_file = helpers.expect, helpers.write_file
describe('python commands and functions', function() describe('python commands and functions', function()
before_each(function() before_each(function()
clear() clear()

View File

@ -186,7 +186,7 @@ describe('system()', function()
describe("with a program that doesn't close stdout", function() describe("with a program that doesn't close stdout", function()
if not xclip then if not xclip then
pending('skipped (missing xclip)') pending('skipped (missing xclip)', function() end)
else else
it('will exit properly after passing input', function() it('will exit properly after passing input', function()
eq('', eval([[system('xclip -i -selection clipboard', 'clip-data')]])) eq('', eval([[system('xclip -i -selection clipboard', 'clip-data')]]))
@ -365,7 +365,7 @@ describe('systemlist()', function()
describe("with a program that doesn't close stdout", function() describe("with a program that doesn't close stdout", function()
if not xclip then if not xclip then
pending('skipped (missing xclip)') pending('skipped (missing xclip)', function() end)
else else
it('will exit properly after passing input', function() it('will exit properly after passing input', function()
eq({}, eval( eq({}, eval(

View File

@ -270,7 +270,7 @@ describe('fs function', function()
-- Some systems may not have `id` utility. -- Some systems may not have `id` utility.
if (os.execute('id -G > /dev/null 2>&1') ~= 0) then if (os.execute('id -G > /dev/null 2>&1') ~= 0) then
pending('skipped (missing `id` utility)') pending('skipped (missing `id` utility)', function() end)
else else
it('owner of a file may change the group of the file to any group of which that owner is a member', function() it('owner of a file may change the group of the file to any group of which that owner is a member', function()
local file_gid = lfs.attributes(filename, 'gid') local file_gid = lfs.attributes(filename, 'gid')
@ -296,7 +296,7 @@ describe('fs function', function()
-- On Windows `os_fchown` always returns 0 -- On Windows `os_fchown` always returns 0
-- because `uv_fs_chown` is no-op on this platform. -- because `uv_fs_chown` is no-op on this platform.
if (ffi.os == 'Windows' or ffi.C.geteuid() == 0) then if (ffi.os == 'Windows' or ffi.C.geteuid() == 0) then
pending('skipped (os_fchown is no-op on Windows)') pending('skipped (os_fchown is no-op on Windows)', function() end)
else else
it('returns nonzero if process has not enough permissions', function() it('returns nonzero if process has not enough permissions', function()
-- chown to root -- chown to root